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


MySQL Connector/J 5.1.42 (2017-04-28)

版本5.1.42是生产5.1分支的维护版本。它适用于MySQL Server 5.5、5.6和5.7版本。它支持Java数据库连接(JDBC) 4.2 API。

增加或更改的功能

  • 一个类的类的值现在可以从结果集中提取java.time包中。在此之前,这样的提取结果是NullPointerException被抛出。感谢Martin Desharnais对修复的贡献。(Bug #25250938, Bug #84189)

  • Connector/J现在在与服务器建立SSL连接之前检查MySQL服务器的SSL证书和颁发它的证书颁发机构(CA)是否过期,即使连接属性verifyServerCertificate设置为.(错误# 20515688)

  • 连接属性中包含的名称-值对sessionVariables现在可以用逗号或分号分隔。(错误# 17757070)

  • 添加日文整理utf8mb4字符集。

错误修复

  • 中使用了无效的时区标识符StatementRegressionTest.java连接器/J测试套件。(Bug #25687718, Bug #85351)

  • 一个mysql客户端使用Connector/J源包中提供的SSL证书建立到服务器的SSL连接失败。这是因为证书是用相同的Common Name生成的。此修复程序将纠正通用名称并重新生成SSL证书。(错误# 25636947)

  • 单元测试testsuite.simple.ResultSetTest.testPadding失败,出现错误未知字符集:'gb18030'在版本5.1.40中更新整理映射之后。(错误# 25556597)

  • 在多主机连接中,查询超时未按配置发生。这是因为CancelTask线程在尝试访问顶层虚拟连接对象时,遇到连接监视器的竞态条件,然后挂起。有了这个修复,CancelTask线程被传递给底层物理连接的直接引用,它可以通过该引用执行取消操作。(Bug #25490163, Bug #84783)

  • CallableStatement.extractProcedureName ()当过程名称包含破折号时,没有返回正确的结果。这是由于一个错误stripComments ()的方法stringutil类,它现在已被更正。(Bug #25321524, Bug #84324)

  • ConnectionImpl.isReadOnly ()方法在无法检索服务器的只读状态时返回令人困惑的错误消息。该消息现已更改为无法从服务器检索事务只读状态。(Bug #25101890, Bug #83834)

  • 一个NullPointerException从数据库读取空布尔值时引发。(Bug #25048406, Bug #83662)

  • 值已从结果集中检索wasNull ()方法的最后一个结果集返回值wasNull ()查询,而不是最后检索列的值。(Bug #24841670, Bug #83368)

  • 中使用部分引用的标识符(只引用数据库或过程名)或不存在的参数来注册输出参数CallableStatement引起了NullPointerException.在此修正中,接受部分加引号的标识符,而不存在的参数会导致SQLError被扔出去。(Bug #22333996, Bug #79561)

  • DatabaseMetaData.getProcedureColumns ()而且DatabaseMetaData.getFunctionColumns ()没有返回预期的结果。这是由于列名称匹配算法的错误,现在已经修复了。但是,请注意连接参数的影响getProceduresReturnsFunctions在使用JDBC 4时对两个方法的影响保持不变。(Bug #19531384, Bug #73775)

  • 当一个UpdatableResultSet时,试图通过不同的线程同时关闭结果集及其预处理语句可能会导致死锁。的同步机制UpdatableResultSet为了避免这个问题。(Bug #17653733, Bug #70704)

  • 在连接已经切换目录后setCatalog (),从旧目录中缓存的数据将返回,用于重用服务器端预处理语句。有了这个修复,服务器端准备好的语句缓存的缓存现在将目录包含在它的键中,以避免在另一个目录上重用语句时错误的缓存命中。(Bug #16714868, Bug #66430)