Bugs Fixed
Throw SQLExceptions when trying to do
operations on a forcefully closed Connection
(that is, when a communication link failure occurs).
Fixed ResultSet.getTimestamp() when
underlying field is of type DATE.
Fixed escaping of 0x5c ('\') character for
GBK and Big5 charsets.
Don't reset Connection.isReadOnly() when
autoReconnecting.
Ensure that packet size from
alignPacketSize() does not exceed
max_allowed_packet (JVM bug)
Don't pick up indexes that start with pri as
primary keys for DBMD.getPrimaryKeys().
Fixed LOAD DATA LOCAL
INFILE bug when file >
max_allowed_packet.
Updatable ResultSets can now be created for
aliased tables/columns when connected to MySQL-4.1 or newer.
Fixed missing conversion for YEAR
type in
ResultSetMetaData.getColumnTypeName().
Remove synchronization from Driver.connect()
and Driver.acceptsUrl().
IOExceptions during a transaction now cause
the Connection to be closed.
Fixed StringIndexOutOfBoundsException in
PreparedStatement.setClob().
Fixed MysqlPooledConnection.close() calling
wrong event type.
4.1 Column Metadata fixes.
You can now toggle profiling on/off using
Connection.setProfileSql(boolean).
Fixed charset issues with database metadata (charset was not getting set correctly).
