今天在用springboot连接数据库的时候,报错Exception during pool initialization
首先检查application.properties文件有无错误
IP地址,用户名和密码
检查之后发现无错误。最后经过排查发现是自己的mysql-connector依赖版本过高,我使用的是mysql-5.7.18
解决办法
1.打开自己的pom文件
指定版本号
如果不指定的话,我估计是默认最新的版本。
<!--Mysql驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.9</version>
</dependency>
2.修改application.properties
我的是低版本所以就选择第二个
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
然后刷新pom文件,重启项目即可