本節說明從 5.1 版到 8.0 版及更高版本 Connector/J API 的一些較重要的變更。您可能需要據此調整您的 API 呼叫
實作
java.sql.Driver的類別在 MySQL Connector/J 中的名稱已從com.mysql.jdbc.Driver變更為com.mysql.cj.jdbc.Driver。舊的類別名稱已過時。-
這些常用的類別和介面名稱也已變更
ExceptionInterceptor:從
com.mysql.jdbc.ExceptionInterceptor變更為com.mysql.cj.exceptions.ExceptionInterceptorStatementInterceptor:從
com.mysql.jdbc.StatementInterceptorV2變更為com.mysql.cj.interceptors.QueryInterceptorConnectionLifecycleInterceptor:從
com.mysql.jdbc.ConnectionLifecycleInterceptor變更為com.mysql.cj.jdbc.interceptors.ConnectionLifecycleInterceptorAuthenticationPlugin:從
com.mysql.jdbc.AuthenticationPlugin變更為com.mysql.cj.protocol.AuthenticationPluginBalanceStrategy:從
com.mysql.jdbc.BalanceStrategy變更為com.mysql.cj.jdbc.ha.BalanceStrategyMysqlDataSource:從
com.mysql.jdbc.jdbc2.optional.MysqlDataSource變更為com.mysql.cj.jdbc.MysqlDataSourceMysqlDataSourceFactory:從
com.mysql.jdbc.jdbc2.optional.MysqlDataSourceFactory變更為com.mysql.cj.jdbc.MysqlDataSourceFactoryMysqlConnectionPoolDataSource:從
com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource變更為com.mysql.cj.jdbc.MysqlConnectionPoolDataSourceMysqlXADataSource:從
com.mysql.jdbc.jdbc2.optional.MysqlXADataSource變更為com.mysql.cj.jdbc.MysqlXADataSourceMysqlXid:從
com.mysql.jdbc.jdbc2.optional.MysqlXid變更為com.mysql.cj.jdbc.MysqlXid