修复自5.1.20版本以来发现的错误。
Connector/J应用程序现在可以连接到使用PAM身份验证系统的MySQL服务器。看到使用PAM认证连接有关Connector/J支持的详细信息,以及PAM可插入身份验证有关MySQL服务器的这个身份验证特性的信息。(错误# 13608088)
当获得一个新的认证插件实例时(无论是默认的实例,还是在认证挑战报文或认证方法切换请求报文中命名的实例),必须检查插件的机密性要求是否满足。如果在认证方法切换请求报文中请求的插件需要一个安全连接,则可以建立一个不安全连接。(错误# 13980303)
的连接编码
gbk
的服务器编码latin1
,一声呼唤如PreparedStatement。“0 f0f0702”setString (1)
可以抛出异常java.lang.StringIndexOutOfBoundsException
.(Bug #13943893, Bug #64731)当Connector/J连接到MySQL 5.5服务器时,无效查询的错误消息可能以错误的字符集返回并显示为乱码。(Bug #13702427, Bug #64205)
默认情况下,如果在执行查询时发生I/O错误,当Connector/J试图关闭所有打开的语句时(通过调用方法),就会发生死锁
ConnectionImpl # closeAllOpenStatements
)如果出现僵局,就会发生僵局执行* (*)
方法的另一个实例的StatementImpl
类被另一个线程调用。一个解决方法是设置属性dontTrackOpenResources
来真正的
.(Bug #12590053, Bug #61247)对象中指定不存在的字符集
characterEncoding
或characterSetResults
连接选项可以生成NullPointerException
错误。该错误可能与印刷错误有关,例如在名称中使用连字符而不是下划线。(Bug #11749010, Bug #37931)缺少时区条目”MEST:欧洲中部的夏季时间”.(Bug #11748548, Bug #36662)