Bugs fixed:
Fixed
testsuite.TraversalafterLast()bug, thanks to Igor Lastric.Added new types to
getTypeInfo(), fixed existing types thanks to Al Davis and Kid Kalanon.Fixed time zone off-by-1-hour bug in
PreparedStatement(538286, 528785).Added identifier quoting to all
DatabaseMetaDatamethods that need them (should fix 518108).Added support for
BITtypes (51870) toPreparedStatement.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.Relaxed synchronization in all classes, should fix 520615 and 520393.
DataSources- fixedsetUrlbug (511614, 525565), wrong datasource class name (532816, 528767).Added support for
YEARtype (533556).Fixes for
ResultSetupdatability inPreparedStatement.ResultSet: Fixed updatability (values being set tonullif not updated).Added
getTable/ColumnPrivileges()to DBMD (fixes 484502).Added
getIdleFor()method toConnectionandMysqlLogicalHandle.ResultSet.refreshRow()implemented.Fixed
getRow()bug (527165) inResultSet.General code cleanup.