Mybatis连接不上mysql数据库出现:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.的错误提示
###如图所示:
报错原因分析:mybatis连接不上mysql数据库,可能是四大信息填写有误,如ip、端口、账号、密码
我检查了,四大信息并没有错误。
那么就要考虑别的问题了,那么是什么问题呢?在我查阅相关资料后,找到了原因-------jar包版本问题
-
首先查看自己mysql数据库的版本,那么问题来了,怎么查看mysql数据库的版本呢?
可以看我这篇博客:
查看后,发现版本是8.0.21
-
查看自己项目的pom文件,查看导入的mysql的jar包版本:
-
发现自己导入的是5.x的jar包,与mysql数据库版本不同。这就是为什么连接不上的原因。要解决,只需要改成一样的版本即可。
- 修改为8.x版本的驱动包
- 运行成功:
问题解决!!!