MariaDB Java客户端 1.1.2 发布
MariaDB 项目很高兴地宣布 MariaDB Java客户端 1.1.2 已立即发布。这是一个稳定版 (GA) 发布。有关此发布的详细信息,请参阅 发布说明 和 变更日志;有关客户端的常规信息,请参阅 AskMonty 知识库中的 关于 MariaDB Java客户端 页面。
此版本中修复的错误
MariaDB Java客户端 1.1.2 是一个错误修复版本。修复的部分错误包括以下内容:
PreparedStatement.getMetaData()
现在将返回正确的 ResultSet 元数据,即使在语句执行之前也是如此。在这种情况下,为了检索元数据,将在服务器端准备语句。(CONJ-21)
- 性能提升:`Connection.getAutoCommit()` 不再发出“`select @@autocommit`”查询。此信息也可在随 OK/EOF 协议包发送的状态标志中获取。此外,如果自动提交状态已与所需状态相同,`Connection.setAutoCommit()` 将是空操作 (no-op)。(CONJ-30)
- 修复了 CLOB 数据类型和 `ResultSet.setCharacterStream()` 的几个问题 - 在 `setCharacterStream()` 之后非 ASCII 字符可能会丢失。CLOB 被错误地作为二进制发送到服务器(使用 `_BINARY` 引入符)。(CONJ-31)
- CHAR BINARY 和 VARCHAR BINARY 被错误地作为二进制类型处理。它们现在被正确地视为具有二进制排序规则的 CHAR/VARCHAR。(CONJ-28)
- `Blob.getBinaryStream()` 可能会返回大小不正确的 Blob。(CONJ-31)
- 修复 MariaDB Server 10.0.2 的服务器版本字符串。(CONJ-32)
评论已关闭。