MySQL连接器/ J 5.1发行说明/MySQL连接器/ J 3.0的变化MySQL连接器/变化/ J 3.0.2 (2002-11-08)

变化在MySQL连接器/ J 3.0.2 (2002-11-08)

错误修复

  • 实现Clob.setString ()

  • 添加com.mysql.jdbc.MiniAdmin类,这使您能够发送关闭命令MySQL服务器。这是为了是时使用嵌入Java和MySQL服务器在一个终端用户应用程序。

  • 添加SSL支持。看到自述信息如何使用它。

  • 所有DBMD现在返回结果集列描述模式更符合其他JDBC驱动程序的行为对其他数据库系统(MySQL不支持模式)。

  • 使用显示创建表在可能的情况下确定外键信息DatabaseMetaData。还支持级联的选项删除返回的信息。

  • 实现Clob.setCharacterStream ()

  • 故障转移和autoReconnect只有当连接在一个工作自动提交(假)状态,保持transaction-safe。

  • 固定DBMD.supportsResultSetConcurrency ()因此,它返回真正的ResultSet.TYPE_SCROLL_INSENSITIVEResultSet.CONCUR_READ_ONLYResultSet.CONCUR_UPDATABLE

  • 实现Clob.setAsciiStream ()

  • 删除重复的代码UpdatableResultSet(它可以继承结果集,每个方法的额外的代码来处理updatability我想也许有一天必要没有)。

  • 固定UnsupportedEncodingException时抛出迫使一个字符编码使用属性。

  • 固定不正确的转换ResultSet.getLong ()

  • 实现ResultSet.updateBlob ()

  • 删除一些不需要临时对象创建更聪明的使用字符串EscapeProcessor,连接DatabaseMetaData类。

  • 逃避0 x5cSJIS字符集的字符字符串。

  • PreparedStatement现在荣誉流长度在setBinary / Ascii字符流(),除非你设置连接属性useStreamLengthsInPrepStmts

  • 固定的问题和可更新的结果集preparedstatement不工作。

  • 固定的起始位置off-by-1错误Clob.getSubString ()

  • 添加connectTimeout参数,使得用户的jdk 1.4和更新指定一个最长时间等建立连接。

  • 固定的各种非ascii字符编码问题。

  • 固定ResultSet.isLast ()空结果集(应该返回)。

  • 添加驱动程序属性useHostsInPrivileges。默认为真正的。影响是否@hostname将用于DBMD.getColumn / TablePrivileges

  • 固定ResultSet.setFetchDirection (FETCH_UNKNOWN)

  • 添加queriesBeforeRetryMaster属性指定多少查询问题当失败之前试图重新连接到主(默认为50)。

  • 固定的问题当调用Statement.setFetchSize ()当使用任意值。

  • 正确地恢复连接属性autoReconnecting或故障转移时,包括自动提交州和隔离级别。

  • 实现Clob.truncate ()