获取源码包、ODBC包以及依赖库
基于ODBC开发用户需要获取unixODBC源码包、ODBC包以及依赖库。
获取源码包
- unixODBC源码包获取参考地址:https://www.unixodbc.org/unixODBC-2.3.7.tar.gz。
- MD5文件下载地址:https://www.unixodbc.org/unixODBC-2.3.7.tar.gz.md5。
下载后需使用MD5文件对unixODBC源码包进行完整性校验(查看MD5值,对比MD5值是否与源码包一致)。
获取驱动包
下载表1中的驱动包和驱动包校验包。
- Linux操作系统软件包完整性校验:
- Windows操作系统软件包完整性校验:
获取ODBC包以及依赖库
ODBC包以及依赖库支持两种操作系统(Linux和Windows),请用户根据实际情况进行选择。
- Linux系统:
从驱动包中获取ODBC包,包名为GaussDB-Kernel_数据库版本号_操作系统信息_64bit_Odbc.tar.gz。驱动包中提供多种数据库内核操作系统支持,用户可根据实际使用的数据库内核操作系统信息定位对应文件,驱动包的文件层级关系参考以下结构:GaussDB_driver/Distributed/操作系统信息(例如:Euler2.10_X86_64)。
Linux环境下,开发应用程序需要使用unixODBC提供的头文件(sql.h、sqlext.h等)和库libodbc.so。这些头文件和库可从unixODBC-2.3.7源码包中获取。
- Windows系统:
从驱动包中获取ODBC包,包名为GaussDB-Kernel_数据库版本号_Windows_X86_Odbc.tar.gz(32位)和GaussDB-Kernel_数据库版本号_Windows_X64_Odbc.tar.gz(64位)。驱动包中提供多种数据库内核操作系统支持,用户可根据实际使用的数据库内核操作系统信息定位对应文件,驱动包的文件层级关系参考以下结构:GaussDB_driver/Distributed/操作系统信息(例如:Euler2.10_X86_64)。
Windows环境下,开发应用程序所需的相关头文件和库文件由系统自身提供。