目录
本节说明从何处下载连接器/ODBC,以及如何运行安装程序、手动复制文件或从源代码构建。
从哪里获得连接器/ODBC
您可以从我们的网站https://mysql.net.cn/downloads//connector/odbc/ 获取最新版本的 Connector/ODBC 二进制文件和源代码的副本 。
选择二进制或源安装方法
您可以使用两种不同的方法安装连接器/ODBC 驱动程序:
二进制安装是最简单直接的安装方法 。您会收到所有必要的库和其他预先构建的文件,以及安装程序或批处理脚本来执行所有必要的复制和配置。
-
源安装方法适用于没有二进制安装包 的 平台,或者您希望在安装前自定义或修改安装过程或连接器/ODBC 驱动程序的情况。
如果二进制分发版不适用于特定平台,并且您从原始源代码构建驱动程序。
连接器/ODBC 二进制分发包含一个
INFO_BIN
文件,该文件描述用于构建分发的环境和配置选项。如果您从二进制分发版安装连接器/ODBC 并在平台上遇到与构建相关的问题,检查用于在该平台上构建分发版的设置可能会有所帮助。二进制和源代码分发包含一个
INFO_SRC
文件,该文件提供有关产品版本和生成分发的源存储库的信息。此信息已添加到连接器/ODBC 8.0.14 中。
支持的平台
根据https://www.mysql.com/en/support/supportedplatforms/database.html ,连接器/ODBC 可以在 MySQL 支持的所有主要平台上使用 。这包括 Windows、大多数类 Unix 操作系统和 macOS。
在除 macOS 之外的所有非 Windows 平台上,驱动程序是针对unixODBC
2 字节
构建的SQLWCHAR
,而不是使用的 4 字节
iODBC
。因此,二进制文件仅与兼容
unixODBC
;重新编译驱动程序
iODBC
以将它们一起使用。有关详细信息,请参阅
第 3.2 节 “ODBC 驱动程序管理器”。
有关更多说明,请参阅与您正在安装的平台对应的文档,以及您是运行二进制安装程序还是从源代码构建:
选择 Unicode 或 ANSI 驱动程序
Connector/ODBC 通过其支持 Unicode 的
驱动程序提供了使用任何字符集处理数据的灵活性,或者通过其ANSI
驱动程序为更有限范围的字符集提供最大原始速度。这两种驱动程序在同一个下载包中提供,并且都通过下载包附带的安装程序或脚本安装到您的系统上。安装Connector/ODBC并手动注册到ODBC管理器的用户可以选择安装和注册其中一个或两个驱动程序;对于 Unicode 驱动程序,不同的驱动程序由
w
(“宽字符” )标识,并且a
对于库名称末尾的 ANSI 驱动程序。例如,
myodbc8w.dll
对比
myodbc8a.dll
或
libmyodbc8w.so
对比
libmyodbc8a.so
。
相关:前面描述的文件名包含一个“8”,例如myodbc8a.dll
,这意味着它们适用于 Connector/ODBC 8.x。带有“5”的文件名,例如
myodbc5a.dll
,用于连接器/ODBC 5.x。
先决条件
ODBC 驱动程序链接到 MySQL 服务器客户端库,因此它继承了其共享库的依赖项。例如,MySQL 服务器客户端库依赖于 C++ 运行时库。