Bugs fixed:
Fixed
ResultSet.isBeforeFirst()
for empty result sets.Added missing
LONGTEXT
type toDBMD.getColumns()
.Implemented an empty
TypeMap
forConnection.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()
causingArrayIndexOutOfBounds
exceptions with some queries when unpacking fields.Quote table names in
DatabaseMetaData.getColumns()
,getPrimaryKeys()
,getIndexInfo()
,getBestRowIdentifier()
.Retrieve
TX_ISOLATION
from database forConnection.getTransactionIsolation()
when the MySQL version supports it, instead of an instance variable.Greatly reduce memory required for
setBinaryStream()
inPreparedStatements
.