Mybatis连接不上mysql数据库出现:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.的错误提示

###如图所示:

Mybatis连接不上mysql数据库出现:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could no

报错原因分析:mybatis连接不上mysql数据库,可能是四大信息填写有误,如ip、端口、账号、密码

Mybatis连接不上mysql数据库出现:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could no

我检查了,四大信息并没有错误。

那么就要考虑别的问题了,那么是什么问题呢?在我查阅相关资料后,找到了原因-------jar包版本问题

  1. 首先查看自己mysql数据库的版本,那么问题来了,怎么查看mysql数据库的版本呢?

    可以看我这篇博客:

查看后,发现版本是8.0.21
Mybatis连接不上mysql数据库出现:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could no

  1. 查看自己项目的pom文件,查看导入的mysql的jar包版本:
    Mybatis连接不上mysql数据库出现:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could no

  2. 发现自己导入的是5.x的jar包,与mysql数据库版本不同。这就是为什么连接不上的原因。要解决,只需要改成一样的版本即可。

Mybatis连接不上mysql数据库出现:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could no

  1. 修改为8.x版本的驱动包

Mybatis连接不上mysql数据库出现:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could no

  1. 运行成功:

Mybatis连接不上mysql数据库出现:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could no

问题解决!!!

相关文章:

  • 2021-05-27
  • 2022-02-27
  • 2022-01-01
  • 2021-08-16
  • 2021-09-26
  • 2021-09-13
  • 2021-12-13
  • 2022-12-23
猜你喜欢
  • 2021-06-02
  • 2021-12-28
  • 2022-12-23
  • 2021-10-08
  • 2021-05-20
相关资源
相似解决方案