MariaDB Java客户端 1.1.2 发布

MariaDB 项目很高兴地宣布 MariaDB Java客户端 1.1.2 已立即发布。这是一个稳定版 (GA) 发布。有关此发布的详细信息,请参阅 发布说明变更日志;有关客户端的常规信息,请参阅 AskMonty 知识库中的 关于 MariaDB Java客户端 页面。

下载 MariaDB Java客户端 1.1.2

发布说明 变更日志 关于 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)

由 MariaDB Foundation 发布

Daniel Bartholomew 是 MariaDB 发布经理。他撰写了两本关于 MariaDB 的书籍:《MariaDB 入门》(现为第二版)和《MariaDB Cookbook》,均由 Packt 出版。