您现在可以使用URL
加载数据本地
语句,驱动程序将使用Java的内置处理程序来检索数据并将其发送到服务器。默认情况下未启用此功能,必须设置allowurlinlocalinfile.
连接属性到真的
。(bug#5032)用
com.mysql.jdbc.message.
加载资源包时的ClassLoader,应在调用者的ClassLoader无法找到资源包时修复零星问题。(bug#5032)驱动程序对截断数字的要求更加严格
ResultSet.get *()
,并将扔一个sqlexception.
检测到截断时。您可以通过设置禁用此功能JDBCCompliantTruncation.
至错误的
(默认情况下,它已启用,因为JDBC合规性需要此功能)。(bug#5032)固定的
serverpreparedstatement.
要在线读取准备的声明元数据,即使它是目前是占位符而不是使用mysqlio.clearInputStream()
这在不同时间不起作用,因为数据尚未从服务器读取。这修复了零星错误用户的用户serverPreparedStatements.
投掷arrayIndexoutofboundExceptions.
。(bug#5032)添加了三种方法来处理从
结果集
:例外
(默认值)抛出sqlexception.
有一个sqlstateS1009
;vectortonull.
,回归空值
而不是约会;和轮
,它将日期舍入到最接近的最近值“0001-01-01”
。(bug#5032)resultset.getObject()
没有返回类型布尔基
对于4.1.x的准备语句的伪位类型(使用二进制编码结果时避免避免额外类型转换的快捷方式。模糊测试getObject()
为了“伪“位类型)。(bug#5032)serverPreparedStatements.
处理回归十进制
类型不起作用。(Bug#5012)跟踪数据包序列号如果
enablePacketDebug = true
,并抛出异常如果数据包收到无序。(bug#4689)resultset.wasnull()
如果以前的话,不适用于基元空值
被归还了。(bug#4689)优化的整数数字解析,启用“老的“使用JDK类进行速度较慢的整数解析使用
useytintparsing = false.
财产。(bug#4642)添加
UmeryOnlyservererRormessages.
属性,它导致消息文本以服务器生成的例外,仅包含服务器发送的文本(而不是SQLState的文本“标准“描述,然后是服务器的错误消息)。此属性设置为真的
默认。(bug#4642)serverPreparedStatement.execute *()
有时会投掷ArrayIndexOutOfBoundsException
打开字段元数据时。(bug#4642)连接器/ J 3.1.3 Beta不正确处理整数(由支持无符号读取的更改引起
buffer.readint()
- >buffer.readshort()
)。(Bug#4510)添加了支持
databasemetadata.gettables()
和gettabletypes()
有关视图,现在可以在MySQL Server 5.0.x中使用。(Bug#4510)打电话
mysqlpooledconnection.close()
两次(即使是应用程序错误),也导致了NPE。固定的。(bug#4482)resultset.getObject()
使用已准备好语句时返回错误的类型。(bug#4482)