今天在用springboot连接数据库的时候,报错Exception during pool initialization

Exception during pool initialization_ip地址

 

 

 首先检查application.properties文件有无错误

IP地址,用户名和密码

Exception during pool initialization_ip地址_02

 

 检查之后发现无错误。最后经过排查发现是自己的mysql-connector依赖版本过高,我使用的是mysql-5.7.18

Exception during pool initialization_ip地址_03

Exception during pool initialization_用户名_04

 

 解决办法

1.打开自己的pom文件

指定版本号

如果不指定的话,我估计是默认最新的版本。

Exception during pool initialization_mysql_05

<!--Mysql驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.9</version>
</dependency>

2.修改application.properties

Exception during pool initialization_mysql_06

 

 我的是低版本所以就选择第二个

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
然后刷新pom文件,重启项目即可