Summary of Connector/J Versions
Connector/J version | Driver Type | JDBC version | MySQL Server version | Status |
---|---|---|---|---|
5.1 | 4 | 3.0, 4.0, 4.1, 4.2 | 4.1, 5.0, 5.1, 5.5, 5.6, 5.7 | Recommended version |
5.0 | 4 | 3.0 | 4.1, 5.0 | Released version |
3.1 | 4 | 3.0 | 4.1, 5.0 | Obsolete |
3.0 | 4 | 3.0 | 3.x, 4.1 | Obsolete |
Summary of Connector/J Versions
Connector/J version | JDBC version | MySQL Server version | JRE Required | JDK Required for Compilation | Status |
---|---|---|---|---|---|
8.0 | 4.2 | 5.6, 5.7, 8.0 | JRE 8 or higher | JDK 8.0 or higher | General availability. |
5.1 | 3.0, 4.0, 4.1, 4.2 | 5.6, 5.7, 8.0 | JRE 5 or higher | JDK 5.0 AND JDK 8.0 or higher | General availability |
Notes
1 Connector/J 8.0实现JDBC 4.2规范。当Connector/J 8.0与更高版本的JDBC库一起工作时,对于任何仅由JDBC 4.3及更高版本支持的方法调用,它都会返回SQLFeatureNotSupportedException。
2 Connector/J 5.1需要JRE 8或更高版本才能使用SSL/TLS已经加密组件连接到MySQL 5.6、5.7和8.0。
3 当连接到MySQL服务器时,可能需要自定义JSSE提供程序来使用一些更高版本的TLS和加密组件。例如,因为Oracle的Java8附带了一个只支持TLSv1.2和更低版本的JSSE实现,所以您需要一个定制的JSSE实现才能在Oracle的Java8平台上使用TLSv1.3。
大家看着可能有点晕,这里告诉大家:
mysql数据库版本8.0以上的用mysql-connector-java-8.0.x的没错
mysql数据库版本5.x以上的用mysql-connector-java-5.1.x-bin.jar的没错
Mysql-connector-java各版本下载地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java
百度网盘下载地址:https://blog.csdn.net/xunxue1523/article/details/105525139