Updated on 2025-07-15 GMT+08:00

ODBC Packages, Dependent Libraries, and Header Files

Obtaining the Driver Package

Download the driver package and its verification package listed in Table 1.

Table 1 Driver package download list

Version

Download Address

V2.0-2.x

Driver package

Verification package for the driver package

To prevent a software package from being tampered with during transmission or storage, download the corresponding verification package and perform the following steps to verify the software package:
  • Verifying the software package integrity on a Linux server:
    1. Upload the software package and verification package to the same directory on the VM.
    2. Run the following command to verify the integrity of the software package:

      cat GaussDB_driver.zip.sha256 | sha256sum --check

      If OK is displayed in the command output, the verification is successful.

      GaussDB_driver.zip: OK
  • Verifying the software package integrity on a Windows server:
    1. Press Win+R to open the Run dialog box. Type cmd in the text box and press Enter to open the Command Prompt window.
    2. Run the following command to obtain the hash value of the driver package:

      certutil -hashfile {local_directory_of_the_driver_package}\{driver_package_name} sha256

      • Replace {local_directory_of_the_driver_package} with the actual download path, for example, C:\Users.
      • Replace {driver_package_name} with the name of the downloaded driver package, for example, GaussDB_driver.zip.

      Example: certutil -hashfile C:\Users\GaussDB_driver.zip sha256

    3. Compare the hash value obtained in 2 with the hash value of the verification package obtained in Table 1.
      • If they are consistent, the verification is successful.
      • If they are inconsistent, download the driver package again and repeat 1 to 3 to verify the driver package.

ODBC Packages for the Linux OS

Obtain the ODBC package GaussDB-Kernel_VxxxRxxxCxx-xxxxx-64bit-Odbc.tar.gz from the driver package. In the Linux OS, unixODBC header files (including sql.h and sqlext.h) and the library libodbc.so are required in application development. These header files and library can be obtained from the unixODBC-2.3.7 installation package.

ODBC Packages for the Windows OS

Obtain the ODBC package GaussDB-Kernel_VxxxRxxxCxx-Windows-Odbc-X86.tar.gz from the driver package. In the Windows OS, the required header files and library files are system-resident.