连接器和 API 手册  / 第 3 章 MySQL Connector/J 开发人员指南  /  3.2 与 MySQL 和 Java 版本的兼容性

3.2 与 MySQL 和 Java 版本的兼容性

以下是 Connector/J 8.0 的一些兼容性信息:

  • JDBC 版本:Connector/J 8.0 实现 JDBC 4.2。虽然 Connector/J 8.0 可与更高版本的 JDBC 库一起使用,但它会 SQLFeatureNotSupportedException为任何仅受 JDBC 4.3 及更高版本支持的方法调用返回一个。

  • MySQL 服务器版本:Connector/J 8.0 支持 MySQL 5.7 和 8.0。

  • JRE 版本:Connector/J 8.0 支持 JRE 8 或更高版本。

  • 编译需要JDK:编译 Connector/J 8.0 需要 JDK 8.0 或更高版本。此外,在连接到 MySQL 服务器时,可能需要自定义的 JSSE 提供程序才能使用一些更高版本的 TLS 和密码套件。例如,由于 8u261 之前的 Oracle Java 8 版本附带了仅支持 TLS 1.2 版的 JSSE 实现,因此您需要自定义 JSSE 实现才能在这些 Java 8 平台上使用 TLSv1.3。Oracle Java 8u261 及更高版本支持 TLSv1.3,因此不需要自定义 JSSE 实现。