Fixed stored procedure parameter parsing info when size was
          specified for a parameter (for example,
          char(), varchar()).
        
          Enabled callable statement caching via
          cacheCallableStmts property.
        
Fixed case when no output parameters specified for a stored procedure caused a bogus query to be issued to retrieve out parameters, leading to a syntax error from the server.
          Fixed case when no parameters could cause a
          NullPointerException in
          CallableStatement.setOutputParameters().
        
          Removed wrapping of exceptions in
          MysqlIO.changeUser().
        
Fixed sending of split packets for large queries, enabled nio ability to send large packets as well.
          Added .toString() functionality to
          ServerPreparedStatement, which should help
          if you're trying to debug a query that is a prepared statement
          (it shows SQL as the server would process).
        
          Added gatherPerformanceMetrics property,
          along with properties to control when/where this info gets
          logged (see docs for more info).
        
          ServerPreparedStatements weren't actually
          de-allocating server-side resources when
          .close() was called.
        
          Added logSlowQueries property, along with
          slowQueriesThresholdMillis property to
          control when a query should be considered „slow.“
        
          Correctly map output parameters to position given in
          prepareCall() versus. order implied during
          registerOutParameter(). (Bug#3146)
        
Correctly detect initial character set for servers >= 4.1.0.
Cleaned up detection of server properties.
Support placeholder for parameter metadata for server >= 4.1.2.
          getProcedures() does not return any
          procedures in result set. (Bug#3539)
        
          getProcedureColumns() doesn't work with
          wildcards for procedure name. (Bug#3540)
        
          DBMD.getSQLStateType() returns incorrect
          value. (Bug#3520)
        
          Added connectionCollation property to cause
          driver to issue set
          collation_connection=... query on connection init if
          default collation for given charset is not appropriate.
        
          Fixed DatabaseMetaData.getProcedures() when
          run on MySQL-5.0.0 (output of SHOW PROCEDURE
          STATUS changed between 5.0.0 and 5.0.1.
        
          getWarnings() returns
          SQLWarning instead of
          DataTruncation. (Bug#3804)
        
Don't enable server-side prepared statements for server version 5.0.0 or 5.0.1, as they aren't compatible with the '4.1.2+' style that the driver uses (the driver expects information to come back that isn't there, so it hangs).
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

