Could not create connection to database server. -- 无法连接数据库
一、问题描述
- 开始用的是
mysql-connector-java-5.1.7-bin.jar
版本,换为mysql-connector-java-5.1.37-bin.jar
后出现下面的错误信息: - 错误代码为
Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
二、原因
- 数据库版本与数据库驱动不一致
三、解决方案
- 下载与数据库版本一直的驱动即可
- 查看MySQL版本:终端输入
mysql -V
显示如下信息mysql Ver 8.0.21 for macos10.15 on x86_64 (MySQL Community Server - GPL)
即,我的版本是8.0.21
。 - 应该是下载对应版本的驱动就可以。
- 我本来换成5.1.37的驱动是想试一下实现批量插入,换回5.1.7继续先用着。
- 查看MySQL版本:终端输入