Bugs fixed:
Fixed
testsuite.Traversal
afterLast()
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
DatabaseMetaData
methods that need them (should fix 518108).Added support for
BIT
types (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
- fixedsetUrl
bug (511614, 525565), wrong datasource class name (532816, 528767).Added support for
YEAR
type (533556).Fixes for
ResultSet
updatability inPreparedStatement
.ResultSet
: Fixed updatability (values being set tonull
if not updated).Added
getTable/ColumnPrivileges()
to DBMD (fixes 484502).Added
getIdleFor()
method toConnection
andMysqlLogicalHandle
.ResultSet.refreshRow()
implemented.Fixed
getRow()
bug (527165) inResultSet
.General code cleanup.