版本5.1.28是5.1生产分支的维护版本。它适用于许多MySQL服务器版本,包括4.1,5.0,5.1,5.4,5.5和5.6。
增加了对复制主机的实时管理的支持。这使得用户无需重新启动应用程序就可以更改复制拓扑(例如,添加或删除主机,或将一个救济提升到主服务器)。看到Replication Topography的实时重新配置获取详细信息。(错误# 70842)
一个影子宣言
com.mysql.jdbc.OperationNotSupportedException
从com.mysql.jdbc.RowDataDynamic
.(bug#17833137,bug#70969)一个不正确的
sqlexception.
子类在查询中断期间抛出。这个修复程序创建了一个新的、特定于jdbc4的版本mysqlqueryinteriledededException.
的子类MySQLNonTransientException
.(Bug #17750877, Bug #70835)添加一个验证来检查是否
blobSendChunkSize
是否定的(这是什么时候的情况maxAllowedPacket
设置的值小于或等于”8203”)当useServerPrepStmts = true
.当验证失败时,它会抛出异常。(bug#17184082,bug#69777)当连接属性
dontTrackOpenResources = true
被使用后,结果集被关闭Statement.close ()
发布。(Bug #17164058, Bug #69746)设置的超时限制
DriverManager.setLoginTimeout ()
在握手尝试期间并不荣幸。此修复程序添加了DriverManager.setLoginTimeout ()
对函数的控制nonregisteringdriver.connect()
:如果达到了定义的超时,则取消连接创建并引发异常。(Bug #17015317, Bug #69579)方法
Statement.closeOnCompletion ()
没有工作。(Bug #16691047, Bug #68916)和
cacheResultSetMetadata = true
,cacheCallableStmts = true
,cacheprepstmts = true
,如果调用了返回结果集的存储过程,则第二次调用该存储过程将导致抛出空指针异常initializeResultsMetadataFromCache
.(Bug #11762713, Bug #55340)Connector/J的SQL转义序列处理器被多个反斜杠搞混了。的
EscapeTokenizer
已进行重构,以正确处理多个反斜杠。(Bug #11759035, Bug #51313)