10bet网址
MySQL Connector/J 5.1版本说明
相关的文档10bet官方网站 下载这些版本说明
PDF(美国Ltr)- 0.6 mb
PDF (A4)- 0.6 mb


MySQL Connector/J 5.1.27 (2013-11-04)

版本5.1.27是MySQL Connector/J 5.1生产分支的维护版本。它适用于许多MySQL Server版本,包括4.1,5.0,5.1,5.4,5.5和5.6。

增加或更改的功能

  • 增加了对多主复制拓扑结构的支持,现在可以使用以下主机定义语法指定:地址=(主机=主机名)(端口= 3306)(type =[主|从])

  • 添加了旗帜CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA并且支持长度不超过2的认证数据641个字节。

  • 增加了对解释更新而且删除.的查询执行计划扩展的慢查询警告插入取代更新,删除

错误修复

  • 当尝试使用长、多字节的用户名和数据库名连接到服务器时,会抛出数组索引越界异常。这个修复通过增加为这些字符串保留的空间来防止这个问题。(错误# 17251955)

  • 设置值为的连接属性时blobSendChuckSizelargeRowSizeThreshold,或locatorFetchBufferSize,后缀G未被识别,导致抛出错误。有了这个修复,Connector/J现在支持使用GGB十亿字节的目的,以及KB对于千字节和MB兆字节。(Bug #17015673, Bug #69452)

  • 当试图在相同的MySQL服务器实例上使用相同的ID创建第二个分支时,会出现XAException.errorCode返回的值不等于XAException。XAER_DUPID.(Bug #16979862, Bug #69506)

  • 系统表类型在不同的方法中处理不一致:DatabaseMetaData.getTableTypes ()没有返回系统表,和DatabaseMetaData.getTables ()没有返回所有系统表。通过此修复,表类型系统表而且系统视图getTableTypes (),可以获得的()现在从内部模式返回表mysql而且performance_schema作为系统表和表格information_schema作为系统视图.(Bug #16879239, Bug #69290)

  • 当混乱中有空字节时,JDBC身份验证失败,因为com.mysql.jdbc.MysqlIO.doHandshake在读取scramble的前8个字节时,只读取到第一个空字节。(Bug # 1673048, Bug #62469)

  • rewriteBatchedStatements = true而且useAffectedRows = true是集,executeBatch ()没有按预期返回受影响的行数,但总是返回一个1,即使没有行受到影响(例如,当重复密钥更新条款适用,但数据不需要更改)。的1实际上是一个硬连接值,是服务器端已知问题的解决方法,在这种情况下不返回受影响的行数。这个修正使Connector/J无论如何都只返回服务器给出的值,这意味着如果Connector/J返回一个0[没有行受影响];但是,不应该信任返回的非零值。(Bug #16442951, Bug #68562)

  • 在支持复制的部署中,当主服务器不可达时,就无法建立新的连接,或者复制驱动程序只是挂起。作为新的多主机支持特性的一部分,用户现在可以设置该属性allowMasterDownConnections = true即使没有可用的主主机,也允许建立连接。(Bug #11757979, Bug #50105, Bug #16443992, Bug #63354)

  • 调用ResultSet.absolute(0)会导致Connector/J抛出错误。这个修正使ResultSet.absolute(0)的行为类似于ResultSet.beforeFirst(),这是JDBC规范所要求的。(Bug #11749136, Bug #38252)

  • 设置连接属性后yearIsDateType = false,方法.getColumnClassName ResultSet.getMetaData () ()仍然返回a的Java类型一年java.sql.Date虽然在内部它被视为java.sql.Short.此修复程序更正了a的元数据一年列在这种情况下,使正确的Java类型java.sql.Short返回。请注意方法.getColumnType ResultSet.getMetaData () (),然而,java.sql.Types.DATE不管yearIsDateType设置。(Bug #11748097, Bug #35115)

  • 返回的字符串DatabaseMetaData.getDriverVersion ()包含未展开的表达式$ {svn。修订}$ {bzr.revision-id}而不是Connector/J的实际修订号。(Bug #50538, Bug #11758345)