Fixed Buffer.fastSkipLenString()
causing
ArrayIndexOutOfBounds
exceptions with
some queries when unpacking fields.
Implemented an empty TypeMap
for
Connection.getTypeMap()
so that some
third-party apps work with MySQL (IBM WebSphere 5.0
Connection pool).
Added missing LONGTEXT
type to
DBMD.getColumns()
.
Retrieve TX_ISOLATION
from database for
Connection.getTransactionIsolation()
when
the MySQL version supports it, instead of an instance
variable.
Quote table names in
DatabaseMetaData.getColumns()
,
getPrimaryKeys()
,
getIndexInfo()
,
getBestRowIdentifier()
.
Greatly reduce memory required for
setBinaryStream()
in
PreparedStatements
.
Fixed ResultSet.isBeforeFirst()
for empty
result sets.
Added update options for foreign key metadata.