spring连接数据库mysql报错errorCode0,state08S01com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure


问题描述

运行项目的时候,一直报错,连接不上数据库
在这里插入图片描述


原因分析:

经过许多检查,语句以及jdbc的配置,和获取数据库连接都没有问题
最后确定在可能是版本的问题
经过尝试,确实是版本的问题,我的Mysql是5.5的,然后连接驱动配的是5.1.47,不支持将连接驱动的版本调低即可


解决方案:

在这里插入图片描述

将其改为5.0.8版本即可连接数据库成功,修改之后记得重新加载pom文件

<dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.0.8</version>
</dependency>

更多推荐