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