java连接mysql时com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not creat...

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

本来用的是mysql-connector-java-5.1.39-bin.jar的包,结果无法连接。
断点打上是 DriverManager.getConnection(url,user,password)这里空指针了。

ok , driver , connection 的问题,怀疑是驱动包问题。先查看mysql的版本:


8.0.16,上面用的是5.x的,是不是这个问题呢,换了再说。

去官网下载8.x的connector:

有tar和zip的,
mysql-connector-java-8.0.16.tar.gz
mysql-connector-java-8.0.16-bin.zip

这次替换掉5.x的jar包之后,再连接就正常啦!

你可能感兴趣的:(java连接mysql时com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not creat...)