Bugs fixed:
        Implemented Clob.setString().
      
        Added com.mysql.jdbc.MiniAdmin class, which
        allows you to send shutdown command to MySQL
        server. This is intended to be used when
        “embedding” Java and MySQL server together in an
        end-user application.
      
        Added SSL support. See README for
        information on how to use it.
      
        All DBMD result set columns describing
        schemas now return NULL to be more compliant
        with the behavior of other JDBC drivers for other database
        systems (MySQL does not support schemas).
      
        Use SHOW CREATE TABLE when
        possible for determining foreign key information for
        DatabaseMetaData. Also allows cascade options
        for DELETE information to be
        returned.
      
        Implemented Clob.setCharacterStream().
      
        Failover and autoReconnect work only when the
        connection is in an autoCommit(false) state,
        in order to stay transaction-safe.
      
        Fixed DBMD.supportsResultSetConcurrency() so
        that it returns true for
        ResultSet.TYPE_SCROLL_INSENSITIVE and
        ResultSet.CONCUR_READ_ONLY or
        ResultSet.CONCUR_UPDATABLE.
      
        Implemented Clob.setAsciiStream().
      
        Removed duplicate code from
        UpdatableResultSet (it can be inherited from
        ResultSet, the extra code for each method to
        handle updatability I thought might someday be necessary has not
        been needed).
      
        Fixed UnsupportedEncodingException thrown
        when “forcing” a character encoding via properties.
      
        Fixed incorrect conversion in
        ResultSet.getLong().
      
        Implemented ResultSet.updateBlob().
      
        Removed some not-needed temporary object creation by smarter use
        of Strings in
        EscapeProcessor,
        Connection and
        DatabaseMetaData classes.
      
        Escape 0x5c character in strings for the SJIS
        charset.
      
        PreparedStatement now honors stream lengths
        in setBinary/Ascii/Character Stream() unless you set the
        connection property
        useStreamLengthsInPrepStmts to
        false.
      
        Fixed issue with updatable result sets and
        PreparedStatements not working.
      
        Fixed start position off-by-1 error in
        Clob.getSubString().
      
        Added connectTimeout parameter that allows
        users of JDK-1.4 and newer to specify a maximum time to wait to
        establish a connection.
      
Fixed various non-ASCII character encoding issues.
        Fixed ResultSet.isLast() for empty result
        sets (should return false).
      
        Added driver property useHostsInPrivileges.
        Defaults to true. Affects whether or not
        @hostname will be used in
        DBMD.getColumn/TablePrivileges.
      
        Fixed
        ResultSet.setFetchDirection(FETCH_UNKNOWN).
      
        Added queriesBeforeRetryMaster property that
        specifies how many queries to issue when failed over before
        attempting to reconnect to the master (defaults to 50).
      
        Fixed issue when calling
        Statement.setFetchSize() when using arbitrary
        values.
      
        Properly restore connection properties when autoReconnecting or
        failing-over, including autoCommit state, and
        isolation level.
      
        Implemented Clob.truncate().
      


User Comments
Add your own comment.