MySQL 数据库管理系统ODBC 驱动新版本MySQL Connector/ODBC 5.1.2-beta 发布。此版本是新 5.1 系列的第二个 beta(功能完整)版本,适用于自 MySQL 4.1 以来的任何 MySQL 服务器版本,包括 MySQL 5.0、5.1 和 6.0。(它不适用于 4.0 或更早的版本。)
请记住,这是一个测试版,与任何其他预生产版本一样,在生产级系统或具有关键数据的系统上安装时应谨慎。
实现了显式描述符。(漏洞 #32064)
基于 5.0 和更高版本服务器中 INFORMATION_SCHEMA 中可用信息的 SQLForeignKeys 的完整实现已经实现。
更改
SQL_ATTR_PARAMSET_SIZE
为返回错误,直到实现对它的支持。MYSQL_OPT_SSL_VERIFY_SERVER_CERT
使用 SSL 连接时 禁用。SQLForeignKeys
当它在服务器上可用时使用INFORMATION_SCHEMA
,这样可以返回更完整的信息。
该
SSLCIPHER
选项将错误地记录在 Windows 的 SSL 配置中。(漏洞 #33897)GUI界面下,非标准端口连接MySQL服务器时,GUI界面连接测试失败。当该选项未配置为 DSN 中的最后一个参数时,该问题与 DSN 中数值的错误解析有关。(漏洞 #33822)
在 GUI 对话框中指定一个不存在的数据库名称将导致一个空列表,而不是错误。(漏洞 #33615)
从静态游标中删除行时,会错误地报告游标位置。(漏洞 #33388)
SQLGetInfo()
报告的字符SQL_SPECIAL_CHARACTERS
编码不正确。(漏洞 #33130)由于对字符缓冲区的处理不正确,在目标数据类型内 从列中检索数据
BLOB
失败。(漏洞 #32684)SQLGetData
SQL_C_WCHAR
重命名现有的 DSN 条目将创建一个具有新名称的新条目,而不会删除旧条目。(漏洞 #31165)
读取
TEXT
用于存储 UTF8 数据的列将导致在查询期间返回错误的信息。(漏洞 #28617)SQLForeignKeys
将为架构列返回一个空字符串而不是NULL
. (漏洞 #19923)-
访问列数据时,
FLAG_COLUMN_SIZE_S32
未限制字段报告的八位字节长度或显示大小,导致 Microsoft Visual FoxPro 出现问题。LONGBLOB
在检索列的长度或 列 的长度时可能导致 Microsoft 软件失败的 ODBC 函数列表LONGTEXT
包括:SQLColumns
SQLColAttribute
SQLColAttributes
SQLDescribeCol
SQLSpecialColumns
(理论上可以有同样的问题)
(缺陷 #12805,缺陷 #30890)
不支持带参数的语句上的动态游标。(漏洞 #11846)
在将 OLEDB 用于 ODBC 提供程序和 ADO 时计算简单的数字表达式将返回错误,而不是结果。(漏洞 #10128)
在具有别名列的结果集上使用添加或更新行
SQLSetPos()
失败。(漏洞 #6157)由于在该平台上构建 Qt 时出现问题,HP-UX 11.23 IA64 二进制包不包含 GUI 位。
在 64 位 PowerPC 上没有适用于 OS X 的二进制包,因为 Apple 目前不提供 iODBC 的 64 位 PowerPC 版本。
适用于 64 位 Windows 的安装程序会同时安装 32 位和 64 位驱动程序。请注意,Microsoft 尚未提供从 ADO 到 ODBC 的 64 位桥。
-
由于与 Windows 上使用的安装过程不同以及可能的注册表损坏,建议您在升级前卸载任何现有版本的 Connector/ODBC 5.1.x。
参考资料:另请参阅:Bug #34571。