Bugs fixed:
Made
TINYINT(1)
->BIT
/Boolean
conversion configurable usingtinyInt1isBit
property (defaulttrue
to be JDBC compliant out of the box). (Bug#5664)Off-by-one bug in
Buffer.readString(
. (Bug#5664)string
)ResultSet.updateByte()
when on insert row throwsArrayOutOfBoundsException
. (Bug#5664)Fixed regression where
useUnbufferedInput
was defaulting tofalse
. (Bug#5664)ResultSet.getTimestamp()
on a column withTIME
in it fails. (Bug#5664)Fixed
DatabaseMetaData.getTypes()
returning incorrect (this is, nonnegative) scale for theNUMERIC
type. (Bug#5664)Only set
character_set_results
during connection establishment if server version >= 4.1.1. (Bug#5664)Fixed
ResultSetMetaData.isReadOnly()
to detect nonwritable columns when connected to MySQL-4.1 or newer, based on existence of “original” table and column names.Re-issue character set configuration commands when re-using pooled connections or
Connection.changeUser()
when connected to MySQL-4.1 or newer.