Bugs Fixed
Add “window” of different NULL
sorting behavior to
DBMD.nullsAreSortedAtStart (4.0.2 to 4.0.10,
true; otherwise, no).
Implemented Blob.setBytes(). You still need
to pass the resultant Blob back into an
updatable ResultSet or
PreparedStatement to persist the changes,
because MySQL does not support “locators”.
More checks added in ResultSet traversal
method to catch when in closed state.
Fixed ResultSetMetaData.isWritable() to
return correct value.
Clean up Statement query/method mismatch
tests (that is, INSERT not
permitted with .executeQuery()).
Allow ignoring of warning for “non transactional
tables” during rollback (compliance/usability) by setting
ignoreNonTxTables property to
true.
Fixed ResultSetMetaData to return
"" when catalog not known. Fixes
NullPointerExceptions with Sun's
CachedRowSet.
Fixed SQLExceptions getting swallowed on
initial connect.
Fixed DBMD.getTypeInfo() and
DBMD.getColumns() returning different value
for precision in TEXT and
BLOB types.
Fixed Statement.setMaxRows() to stop sending
LIMIT type queries when not needed
(performance).
Backported 4.1 charset field info changes from Connector/J 3.1.
