Timestamp/Time
conversion goes in the wrong “direction” when
useTimeZone=true and server time zone
differs from client time zone. (Bug#5874)
DatabaseMetaData.getIndexInfo() ignored
unique parameter. (Bug#7081)
Support new protocol type
MYSQL_TYPE_VARCHAR.
Added useOldUTF8Behavior' configuration
property, which causes JDBC driver to act like it did with
MySQL-4.0.x and earlier when the character encoding is
utf-8 when connected to MySQL-4.1 or
newer.
Statements created from a pooled connection were returning
physical connection instead of logical connection when
getConnection() was called. (Bug#7316)
PreparedStatements don't encode Big5 (and
other multi-byte) character sets correctly in static SQL
strings. (Bug#7033)
Connections starting up failed-over (due to down master) never retry master. (Bug#6966)
PreparedStatement.fixDecimalExponent()
adding extra +, making number unparseable
by MySQL server. (Bug#7061)
Timestamp key column data needed _binary
stripped for
UpdatableResultSet.refreshRow(). (Bug#7686)
Backported SQLState codes mapping from Connector/J 3.1,
enable with useSqlStateCodes=true as a
connection property, it defaults to false
in this release, so that we don't break legacy applications
(it defaults to true starting with
Connector/J 3.1).
PreparedStatement.fixDecimalExponent()
adding extra +, making number unparseable
by MySQL server. (Bug#7601)
Escape sequence {fn convert(..., type)} now supports
ODBC-style types that are prepended by
SQL_.
Fixed duplicated code in
configureClientCharset() that prevented
useOldUTF8Behavior=true from working
properly.
Handle streaming result sets with more than 2 billion rows properly by fixing wraparound of row number counter.
MS932, SHIFT_JIS, and
Windows_31J not recognized as aliases for
sjis. (Bug#7607)
Adding CP943 to aliases for
sjis. (Bug#6549, fixed while fixing Bug#7607)
Which requires hex escaping of binary data when using multi-byte charsets with prepared statements. (Bug#8064)
NON_UNIQUE column from
DBMD.getIndexInfo() returned inverted
value. (Bug#8812)
Workaround for server Bug#9098: Default values of
CURRENT_* for DATE,
TIME, DATETIME, and
TIMESTAMP columns can't be distinguished
from string values, so
UpdatableResultSet.moveToInsertRow()
generates bad SQL for inserting default values.
EUCKR charset is sent as SET
NAMES euc_kr which MySQL-4.1 and newer doesn't
understand. (Bug#8629)
DatabaseMetaData.supportsSelectForUpdate()
returns correct value based on server version.
Use hex escapes for
PreparedStatement.setBytes() for
double-byte charsets including “aliases”
Windows-31J, CP934,
MS932.
Added support for the EUC_JP_Solaris
character encoding, which maps to a MySQL encoding of
eucjpms (backported from 3.1 branch).
This only works on servers that support
eucjpms, namely 5.0.3 or later.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.
