10bet网址
MySQL连接器/ J 5.1发行说明
相关文件10bet官方网站 下载这些发行说明

MySQL连接器/ J 5.1发行说明/MySQL Connector / J 5.1中的更改/ MySQL Connector / J 5.1.30的变化(2014-03-31)

MySQL Connector / J 5.1.30(2014-03-31)的变化

版本5.1.30是生产5.1分支的维护版本。它适用于许多MySQL服务器版本,包括4.1,5.0,5.1,5.4,5.5和5.6。

功能添加或更改

  • Connector / J现在支持MySQL Fabric。

错误固定

  • 用的循环替换为system.arraycopy()复制阵列值的方法mysqlio.unpacknative encodedcolumn()loadbalancingconnectionproxy.addhost()方法,以提高两种方法的性能。(bug#18327245,bug#71861)

  • 避免在方法中使用迭代器在方法中的语句拦截器列表中使用mysqlio.invokestatementInterceptorspost()mysqlio.invokestatementInterceptorspre(),因此连接器/ j不会不必要地增加堆叠尺寸。(bug#18236388,bug#71679)

  • Field.getStringFromBytes()使用JVM的转换器和连接定义的编码时,方法在使用JVM转换器和编码时创建无用字节数组。此修复程序使方法调用stringutils.tostring()使用原始缓冲区而不是为呼叫创建临时字节数组。(bug#18228668,bug#71623)

  • 通过避免创建临时字符阵列,在构建XA命令时改进了整数到十六进制转换的代码,从而提高了性能。(bug#18228302,bug#71621)

  • 它的意图是,如果在连接上的先前查询使用了setmaxrows()方法,在下一个查询中,连接器/ j不会通过设置取消该方法sql_select_limit =默认值如果查询包含一个限制条款。但是,在实际实现中,在后续查询中重复使用最大行设置,超出期望的各种情况(例如,当表名包含字符串时限制在里面)。此修复删除了限制- 通过解析并通过更好的方法来解析并替换其每次会话最大行的方法。(bug#18110320,bug#71396)

  • 关键商店文件有散发性案例开放数百次,并导致一些“太多文件打开”错误。此修复确保了com.mysql.jdbc.exportControlled.和在mysqlio.sendfiletoserver(),密钥存储文件的输入流在使用后明确关闭。(bug#18107621,bug#71432)

  • 使用MySQL 5.6时,请致电prepardstatement.settimestamp()导致A.java.lang.stringIndexoutofBoundsexception.被抛弃了时间戳含有分数秒。此修复程序更正了所执行的数字截断formatnanos()方法,这是问题的原因。(bug#18091639)

  • 打电话ResultSet.Close()在已关闭的结果集上导致SQLException。虽然默默地丢弃了异常,但它确实导致性能问题。此修复程序使连接器/ j符合Java规范,即当ResultSet对象已关闭时,应用程序关闭关于它的方法应该是一个无op。(bug#16722637,bug#67318)

  • 修复了构建属性时提供的错误源的问题com.mysql.jdbc.nocryptobuild.被设置了。