使用1MB数据包发送文件
加载数据本地
如果是<max_allowed_packet.
在服务器上。(bug#6537)用
databasemetadata.getidentifierquotestring()
在构建DBMD查询时。(bug#6537)和()
上十进制
如果需要零填充,则使用服务器端准备的声明忽略比例(这最终是由于转换为原因双倍的
通过服务器,将其转换为字符串进行解析大二世
,丢失所有“填充“零)。(bug#6537)使用我们自己的缓冲输入流实现以绕过阻止行为
java.io.buffeedInputStream.
。禁用这个UsereadaheadInput = False.
。(Bug#6399)重工
Field.IsopaqueBinary()
检测char(
支持固定长度二进制字段N
)字符集二进制文件resultset.getObject()
。(Bug#6399)制作自动解序列化
java.lang.objects.
存储在斑点
列可配置使用Autodeserialize.
财产(默认为错误的
)。(Bug#6399)resultsetmetadata.getColumnDisplaySize()
返回Multibyte CharSets的错误值。(Bug#6399)当给定主机名的一个地址是IPv6(服务器尚未绑定)时,未能连接到服务器。司机现在循环循环全部给定主机的IP地址,并在第一个主机停止
接受()
一种socket.connect()
。(bug#6348)在可更新结果集中使用NULL-Safe-Equals,可用于关键比较。(Bug#6225)
删除了不必要的新东西
throwable()
在结果集
构造函数由于不良合并而导致创建每个结果集的新对象实例)。在剖面时发现错误#6359。(Bug#6225)修复了太早的创造
stringBuffer.
在eScapeProcessor.escapesql()
,也回来细绳
逃避不需要(以避免不必要的对象分配)。在剖面时发现错误#6359。(Bug#6225)serverideproparedstatement.
不必要地分配短寿命的物体。(Bug#6225)unsigned bigint.
从服务器端准备的语句结果集中不正确地解压缩。(bug#5729)使用每次会话
日历
默认情况下默认情况下解码日期serverPreparedStatements.
(通过设置属性设置为旧的,不那么性能的行为dynamiccalendars = true
)。(bug#5706)低效检测预先存在的字符串实例
ResultSet.getNativeString()
。(bug#5706)不要抛出例外
connection.releaseavepoint()
。(bug#5706)添加了实验配置属性
dontunpackbinaryresults
,它延迟了解包二进制结果集值,直到它们被要求,并且只会为非数字值创建对象实例(它设置为错误的
默认)。对于某些USECASE / JVM组合,这在垃圾收集器上更友好。(bug#5706)服务器端准备的陈述并不荣誉
zerodatetimebebavior.
属性,并在使用时导致类播放的例外resultset.getObject()
,随着全零字符串始终返回。(bug#5235)时间戳的字符串表示包含尾随时处理案例“
。
“没有数字追随它。(bug#5235)固定批次使用服务器准备的语句更新不在与上一个集合相比的给定批处理参数集的类型已更改,导致服务器返回错误“mysql_stmt_execute()错误的参数“。(bug#5235)
修复在字符串常量和动态字符串之间进行的比较
touppercase()
或者tolowercase()
使用locale.english.
作为一些地狱“覆盖“英语案例规则。也使用stryutils.indexofignoreCase()
代替.TOUPPercase()。indexof()
,避免创建一个非常短的瞬态细绳
实例。