java连接mysql8.0的问题

MySQL 8.0 是现在较新的版本,所以很多项目都开始用户mysql 8,在使用java连接mysql 8的时候,很多人想当然觉得需要使用新的连接驱动程序,比如mysql-connector-java 8.0.11,但如果用这个驱动,JDK版本必须是1.8及以上,不然会报:Unsupported major.minor version 52.0。

创新互联为客户提供专业的成都网站制作、成都网站建设、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、手机网站制作设计等网站方面业务。

其实mysql 8.0使用mysql-connector-java-5.1.48就可以连接,没有必要使用mysql-connector-java 8.0.11,如果使用mysql-connector-java 8.0.11,JDK必须1.8及以上。

为什么要记录这个,就是因为同样的问题,我好像犯过两次错误,都是花了一下午的时间在找问题,开始认为是proxool的问题,因为那个0.9.1版本实在太老了,但其实根本不是那个原因。

如果使用的是低版本的JDK,请使用mysql-connector-java-5.1.48连接mysql 8数据库。

以下是区别:
1、mysql-connector-java-5.1.48 连接
jdbc:mysql://127.0.0.1/wechat
org.gjt.mm.mysql.Driver

2、mysql-connector-java 8.0.11 连接
jdbc:mysql://localhost:3306/mydb?useSSL=false&serverTimezone=GMT
com.mysql.cj.jdbc.Driver


分享标题:java连接mysql8.0的问题
文章转载:http://ybzwz.com/article/pdpcgd.html