Bugs Fixed
General code cleanup.
Fixed getRow() bug (527165) in
ResultSet.
ResultSet.refreshRow() implemented.
Added getIdleFor() method to
Connection and
MysqlLogicalHandle.
Added getTable/ColumnPrivileges() to DBMD
(fixes 484502).
ResultSet: Fixed updatability (values being
set to null if not updated).
Fixes for ResultSet updatability in
PreparedStatement.
Added support for YEAR type
(533556).
DataSources - fixed setUrl
bug (511614, 525565), wrong datasource class name (532816,
528767).
Relaxed synchronization in all classes, should fix 520615 and 520393.
ResultSet.insertRow() should now detect
auto_increment fields in most cases and use that value in the
new row. This detection will not work in multi-valued keys,
however, due to the fact that the MySQL protocol does not return
this information.
Added support for BIT types
(51870) to PreparedStatement.
Added identifier quoting to all
DatabaseMetaData methods that need them
(should fix 518108).
Fixed time zone off-by-1-hour bug in
PreparedStatement (538286, 528785).
Added new types to getTypeInfo(), fixed
existing types thanks to Al Davis and Kid Kalanon.
Fixed testsuite.Traversal
afterLast() bug, thanks to Igor Lastric.
