Driver requirements
- Last Updated: September 17, 2024
- 2 minute read
- DataDirect Connectors
- ODBC
- Snowflake 8.0
- Documentation
Data source and platform requirements
For the latest support information, visit the DataDirect Product Compatibility Guide.
Java requirements
- The driver requires a Java Virtual Machine (JVM) that is Java SE 8 or higher. JVM support includes Oracle JDK, OpenJDK, and IBM SDK (Java) distributions.
- For 32-bit drivers, a 32-bit Java Virtual Machine (JVM) is required. For 64-bit drivers, a 64-bit Java Virtual Machine (JVM) is required.
- For Windows, you must set the PATH environment variable to the directory containing the jvm.dll for your JVM.
- For Linux, you must set the library path environment variable of your operating system to the directory containing your JVM’s libjvm.so file and that directory’s parent directory.
Windows requirements for 32-bit drivers
- All required network software that is supplied by your database system vendors must be 32-bit compliant.
- You must have Microsoft Visual C/C++ runtime version 14.40.33810 or higher.
- You must have ODBC header files to compile your application. For example, Microsoft Visual Studio includes these files.
Windows requirements for 64-bit drivers
- All required network software that is supplied by your database system vendors must be 64-bit compliant.
- You must have Microsoft Visual C/C++ runtime version 14.40.33810 or higher.
- You must have ODBC header files to compile your application. For example, Microsoft Visual Studio includes these files.
Linux requirements for 32-bit drivers
- If your application was built with 32-bit system libraries, you must use 32-bit drivers. The database to which you are connecting can be either 32-bit or 64-bit enabled.
- An application compatible with components that were built using g++ GNU project C++ Compiler version 3.4.6 and the Linux native pthread threading model (Linuxthreads).
Linux requirements for 64-bit drivers
- An application compatible with components that were built using g++ GNU project C++ Compiler version 3.4 and the Linux native pthread threading model (Linuxthreads).