以下是目前可用的Connector/ODBC版本:
Connector/ODBC 8.0:添加MySQL Server 8.0支持,包括caching_sha2_password以及相关的GET_SERVER_PUBLIC_KEY连接属性。有关更多详细信息,请参见连接器/ODBC 8.0版本说明.“Connector/ODBC 8.0”:推荐版本。
Connector/ODBC 5.3:支持MySQL Server 4.1到5.7版本的功能。它不支持4.0或更早的版本,也不支持MySQL 8的所有特性。它符合ODBC 3.8规范,并包含关键的ODBC 3.8特性,包括作为ODBC 3.8驱动程序的自我标识、输出参数流(仅支持二进制类型)和对SQL_ATTR_RESET_CONNECTION连接属性的支持(仅支持Unicode驱动程序)。Connector/ODBC 5.3还引入了一个基于GTK+的设置库,在一些基于unix的系统上提供GUI DSN设置对话框。该库目前包含在Oracle Linux 6和Debian 6的二进制包中。5.3系列中的其他新特性包括文件DSN和书签支持;看到5.3系列的发布说明获取详细信息。
新增连接器/ODBC 5.3.11caching_sha2_password通过添加GET_SERVER_PUBLIC_KEY连接属性。
Connector/ODBC 5.2:将Connector/ODBC 3.51的ANSI驱动升级为5。X代码基础。它还包含了一些新特性,比如默认启用服务器端预置语句。在安装时,您可以选择Unicode驱动程序以获得与使用各种字符集的数据源的最广泛的兼容性,或者选择ANSI驱动程序以获得使用更有限字符集范围的最佳性能。它适用于MySQL 4.1.1及更高版本。
Connector/ODBC 5.1:是3.51代码库的部分重写,设计用于MySQL 4.1.1及更新版本。
Connector/ODBC 5.1:在3.51版本的基础上还包括以下更改和改进:
改进了对Windows 64位平台的支持。
驱动程序级别的完全Unicode支持。这包括对
SQL_WCHAR
数据类型,并支持Unicode登录、密码和DSN配置。有关更多信息,请参见Microsoft Knowledgebase文章#716246.支持
SQL_NUMERIC_STRUCT
数据类型,它可以更容易地访问数值的精确定义。有关更多信息,请参见Microsoft Knowledgebase文章#714556本机Windows安装库。这取代了在ODBC数据源应用程序中配置DSN信息的基于Qt库的接口。
对ODBC描述符的支持,它改进了列和参数数据的处理和元数据。有关更多信息,请参见Microsoft Knowledgebase文章#716339.
Connector/ODBC 3.51,也称为MySQL ODBC 3.51驱动程序,是一个32位ODBC驱动程序。Connector/ODBC 3.51支持ODBC 3.5x规范第1级(完整的核心API +第2级特性),继续提供ODBC访问MySQL的所有功能。
5.3以上版本的Connector/ODBC的手册可以在相应的二进制或源代码发行版中找到。
在3.51版本之前的Connector/ODBC版本并不完全符合ODBC规范。
从本节开始,本指南的主要重点是Connector/ODBC 5.3驱动程序。
MySQL产品的版本号被格式化为x.x.x。但是,Windows工具(控制面板,属性显示)可能显示版本号为XX.XX.XX。例如,官方的MySQL格式化版本号5.0.9可能在Windows工具中显示为5.00.09。这两个版本是一样的;只是数字显示格式不同。