文档主页
MySQL Connector/J 开发者指南
相关文档 下载本手册
PDF (US Ltr) - 1.2Mb
PDF (A4) - 1.2Mb


4.4.1.3 Connector/J API 的变化

本节介绍从 5.1 版本到 8.0 及更高版本,Connector/J API 的一些更重要的变化。您可能需要相应地调整您的 API 调用。

  • MySQL Connector/J 中实现 java.sql.Driver 的类的名称已从 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