数据库驱动问题:MySQLNonTransientConnectionException: Could not create connection to database server

错误信息

应用在启动过程中,在连接数据库阶段报错,关键错误信息如下:

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

原因分析

数据库版本与数据库驱动版本不一致。
即:应用中使用的数据库驱动依赖包版本(mysql-connector-java),与数据库的版本不匹配。

解决方法

  1. 确认应用中数据库驱动版本、数据库版本分别是多少?
  2. 调整两者的版本使其匹配。
    如:MySQL版本:8.0.16
    MySQL驱动:mysql-connector-java5.1.25.jar
    则:更换MySQL驱动版本:mysql-connector-java8.0.16.jar

MySQL、Java数据库驱动版本的对应关系参考:https://dev.mysql.com/doc/connectors/en/connector-j-versions.html
数据库驱动问题:MySQLNonTransientConnectionException: Could not create connection to database server_第1张图片

你可能感兴趣的:(疑难杂症,mysql,数据库驱动,疑难杂症)