Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 5.2 中的更改  /  MySQL Connector/ODBC 5.2.2 的变化(2012-09-20,全面上市)

MySQL Connector/ODBC 5.2.2 的变化(2012-09-20,全面上市)

这是连接器/ODBC 5.2.x 系列的第一个 GA 版本。现在可用的下载包括基于相同现代代码库的 Unicode 驱动程序和 ANSI 驱动程序。默认情况下启用服务器端存储过程。

添加或更改的功能

  • 下载页面现在提供 Unicode 驱动程序或 ANSI 驱动程序的选择。现在用户可以获得结合了高性能和最新标准兼容行为的 ANSI 驱动程序,而不是停留在旧的 3.51 代码库上。

  • 服务器端准备好的语句现在默认启用。要恢复到以前的行为,对准备好的语句使用客户端仿真,请NO_SSPS 在配置 DSN 时指定该选项。

  • SQLBindParameter() 增强 了函数的实现以在调用存储过程时支持outinout ”参数。SQL_PARAM_OUTPUT使用类型说明符or 指定旨在保存存储过程输出值的绑定参数 SQL_PARAM_INPUT_OUTPUT

    笔记

    目前,对outinout参数的支持不适用于 LONGTEXTLONGBLOB列。

修正错误

  • 改进了错误输入数据的错误处理,例如不正确的 SQLSetConnectAttr长度。此修复提高了使用 Unicode 驱动程序的 ANSI 应用程序等情况下的可靠性。(漏洞 #14620420)

  • 函数返回的字符串SQLNativeSql 没有像它应该的那样以 null 结尾。(漏洞 #14559721)

  • 在执行返回结果集和OUT参数组合的存储过程后,连接器/ODB 将与服务器断开连接。该问题发生在获取结果集并执行后续查询之后。(漏洞 #14512187)

  • 为连接字符串中的选项指定某些值CHARSET 可能会在执行查询时导致严重错误。(漏洞 #14363601)