MYSQL报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException


之前一直是使用oracle数据库,今天刚刚下载mysql初次使用,mysql版本是8.0.14;

结果连接数据库的时候一直报错:

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server

总结一下:

mysql 8.0 以后,java 的驱动包发生了变化,从 com.mysql.jdbc.Driver 变为 com.mysql.cj.jdbc.Driver

不再是之前的:com.mysql.jdbc.Driver

2.驱动的mysql-connector-java.jar包的版本过低

解决办法:

"POOLED">
        com.mysql.cj.jdbc.Driver"/>
        ?charset=utf-8&useSSL=false&
        serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true"/> "username" value="root"/> "password" value="123"/>

里面配置了一个时区,com.mysql.cj.jdbc.Driver 需要这个时区 ;

由于mysql官网总是打不开或者下载过慢的问题

此处分享jar包的下载:https://pan.baidu.com/s/12zWnriR6W4KPZt3EAgHRVw

提取码:rekg

希望大家都能互相帮助;

参考文章:

参考文章:https://www.jianshu.com/p/eebf9612f53e

参考文章:https://blog.csdn.net/qq_44313091/article/details/96884123