Documentation Home
MySQL Connector/J 5.1 Release Notes
Related Documentation Download these Release Notes
PDF (US Ltr) - 0.6Mb
PDF (A4) - 0.6Mb

MySQL Connector/J 5.1 Release Notes  /  Changes in MySQL Connector/J 5.1  /  Changes in MySQL Connector/J 5.1.29 (2014-02-03)

Changes in MySQL Connector/J 5.1.29 (2014-02-03)

Version 5.1.29 is a maintenance release of the production 5.1 branch. It is suitable for use with many MySQL Server versions, including 4.1, 5.0, 5.1, 5.4, 5.5, and 5.6.

Functionality Added or Changed

  • Added a new connection property detectCustomCollations=[true|false]. When its value is false (which is the default value), the ConnectionImpl.buildCollationMapping() method, for detecting non-standard character sets or collations, will NOT be called during the instantiation of a connection, thus shortening the time for establishing a connection.

    The introduction of this new property with the default value of false alters the old default behaviour of calling ConnectionImpl.buildCollationMapping() at each connection. If non-standard character sets or collations might be used, users should set detectCustomCollations=true. (Bug #17874902, Bug #71038)

Bugs Fixed

  • DatabaseMetaData.getKeywords() did not return the latest reserved words as found in MySQL Server's documentation (for example, in Keywords and Reserved Words). This fix makes the function generate, as per the JDBC API specification, a list of the latest MySQL and SQL standard keywords that are not also SQL92 (or, depending on the JDBC version in use, SQL2003) keywords. (Bug #17647584, Bug #70701)