com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException异常解决方法

先找自己本地安装的mysql版本,比如我自己安装的是8.0.11,但是maven项目的依赖中导入的是4.0.32版本的,造成了连接失败

将maven的pom.xm依赖中的mysql改成你自己电脑相对应版本的就行,比如我的电脑是8.0.11版本,我就改成8.0.11

首先,驱动的名字换成最新的,多了一个“cj”

driver="com.mysql.cj.jdbc.Driver";

然后,由于是高版本的mysql  因此在访问数据库的url中加入时区设置!!

 url="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8&serverTimezone=UTC";(UTC表示标准时区)

这样就完美解决了!!!

你可能感兴趣的:(com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException异常解决方法)