Environment-Specific Information
The sections "For Windows Users" and "For UNIX and Linux Users" contain information specific to your operating environment.
The following sections refer to threading models. Refer to "Threading" in the DataDirect Connect for ODBC and Connect XE for ODBC Reference for an explanation of threading.
For Windows Users
- The drivers are 32-bit drivers. All required network software supplied by your database system vendors must be 32-bit compliant.
- If your application was built with 32-bit system libraries, you must use 32-bit drivers. If your application was built with 64-bit system libraries, you must use 64-bit drivers. When using DataDirect Connect or Connect XE for ODBC, the database you are connecting to can be either 32-bit or 64-bit enabled.
- The following processors are supported:
- The following operating systems are supported for DataDirect Connect for ODBC:
- The following operating systems are supported for DataDirect Connect XE for ODBC:
- An application compatible with components built using Microsoft Visual Studio 2005 compiler version 8 and the standard Win32 threading model
Setup of the Drivers
The drivers must be configured before they can be used. See "Quick Start Connect" for information about using the Windows ODBC Administrator. See the individual driver chapters for details about driver configuration.
Driver Names
The prefix for all DataDirect Connect and Connect XE for ODBC driver file names is IV. The file extension is .DLL, which indicates that they are dynamic link libraries. For example, the Sybase Wire Protocol driver file name is IVASEnn.DLL, where nn is the revision number of the driver.
Refer to the readme file shipped with the product for the file name of each driver.
For UNIX and Linux Users
- The drivers are 32-bit drivers. All required network software supplied by your database system vendors must be 32-bit compliant.
- If your application was built with 32-bit system libraries, you must use 32-bit drivers. If your application was built with 64-bit system libraries, you must use 64-bit drivers. When using DataDirect Connect for ODBC or Connect XE for ODBC, the database to which you are connecting can be either 32-bit or 64-bit enabled.
AIX
NOTE FOR TERADATA USERS: When compiling an application on AIX for use with the driver for the Teradata database, you must use the
-brtloption. For example:or
HP-UX
- The following processors are supported:
- The following operating systems are supported:
- For PA-RISC: An application compatible with components built using HP aC++ 3.30 and the HP-UX 11 native (kernel) threading model (posix draft 10 threads)
- For IPF: An application compatible with components built using HP aC++ 5.36 and the HP-UX 11 native (kernel) threading model (posix draft 10 threads)
NOTE: Only the following drivers are supported on IPF: Informix Wire Protocol, Oracle Wire Protocol, SQL Server Wire Protocol, Sybase Wire Protocol, and Oracle.
Linux
NOTE: All drivers are supported on Linux except for the Informix driver.
Solaris
- The following processors are supported:
- The following operating systems are supported:
- For Sun SPARC: An application compatible with components built using Sun Workshop v. 6 update 2 and the Solaris native (kernel) threading model
- For x86/x64: An application compatible with components built using Sun C++ 5.8 and the Solaris native (kernel) threading model
NOTE: Only the following drivers are supported on x86/x64: DB2 Wire Protocol, Oracle Wire Protocol, SQL Server Wire Protocol, and Sybase Wire Protocol.
HP-UX 11 aCC
The ODBC drivers require certain runtime library patches. The patch numbers are listed in the readme file for your product. HP-UX patches are publicly available from the HP Web site (www.hp.com) or FTP site (ftp://i3107ffs.external.hp.com).
HP updates the patch database regularly; therefore, the patch numbers in the readme file may be superseded by newer versions. If you search for the specified patch on an HP site and receive a message that the patch has been superseded, download and install the replacement patch.
Setup of the Environment and the Drivers
On UNIX and Linux, several environment variables and the system information file must be configured before the drivers can be used. See "Quick Start Connect" for a brief description of these variables and information about using the DataDirect ODBC Data Source Administrator for UNIX/Linux. See the individual driver chapters for details about driver configuration. See "Configuring the Product on UNIX/Linux" for complete information about using the drivers on UNIX and Linux.
Driver Names
The DataDirect Connect and Connect XE for ODBC drivers are ODBC API-compliant dynamic link libraries, referred to in UNIX and Linux as shared objects. The prefix for all ODBC driver file names on UNIX and Linux is iv. The driver file names are lowercase and the extension is .so or .sl. This is the standard form for a shared object. For example, the Sybase driver file name is ivasenn.so on all platforms except HP-UX, in which case it is ivasenn.sl, where nn is the revision number of the driver.
Refer to the readme file shipped with your DataDirect product for the file name of each driver.