Bugs fixed:
Fixed
ResultSet.isBeforeFirst()for empty result sets.Added missing
LONGTEXTtype toDBMD.getColumns().Implemented an empty
TypeMapforConnection.getTypeMap()so that some third-party apps work with MySQL (IBM WebSphere 5.0 Connection pool).Added update options for foreign key metadata.
Fixed
Buffer.fastSkipLenString()causingArrayIndexOutOfBoundsexceptions with some queries when unpacking fields.Quote table names in
DatabaseMetaData.getColumns(),getPrimaryKeys(),getIndexInfo(),getBestRowIdentifier().Retrieve
TX_ISOLATIONfrom database forConnection.getTransactionIsolation()when the MySQL version supports it, instead of an instance variable.Greatly reduce memory required for
setBinaryStream()inPreparedStatements.