文件首頁
MySQL Connector/J 開發人員指南
相關文件 下載本手冊
PDF (美式信紙) - 1.2Mb
PDF (A4) - 1.2Mb


4.4.1.3 Connector/J API 的變更

本節說明從 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.ExceptionInterceptor

    • StatementInterceptor:從 com.mysql.jdbc.StatementInterceptorV2 變更為 com.mysql.cj.interceptors.QueryInterceptor

    • ConnectionLifecycleInterceptor:從 com.mysql.jdbc.ConnectionLifecycleInterceptor 變更為 com.mysql.cj.jdbc.interceptors.ConnectionLifecycleInterceptor

    • AuthenticationPlugin:從 com.mysql.jdbc.AuthenticationPlugin 變更為 com.mysql.cj.protocol.AuthenticationPlugin

    • BalanceStrategy:從 com.mysql.jdbc.BalanceStrategy 變更為 com.mysql.cj.jdbc.ha.BalanceStrategy

    • MysqlDataSource:從 com.mysql.jdbc.jdbc2.optional.MysqlDataSource 變更為 com.mysql.cj.jdbc.MysqlDataSource

    • MysqlDataSourceFactory:從 com.mysql.jdbc.jdbc2.optional.MysqlDataSourceFactory 變更為 com.mysql.cj.jdbc.MysqlDataSourceFactory

    • MysqlConnectionPoolDataSource:從 com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource 變更為 com.mysql.cj.jdbc.MysqlConnectionPoolDataSource

    • MysqlXADataSource:從 com.mysql.jdbc.jdbc2.optional.MysqlXADataSource 變更為 com.mysql.cj.jdbc.MysqlXADataSource

    • MysqlXid:從 com.mysql.jdbc.jdbc2.optional.MysqlXid 變更為 com.mysql.cj.jdbc.MysqlXid