com.alibaba.druid.pool.DruidDataSource.init- init datasource error, url: jdbc:mysql: 数据库连接异常
1.产生原因
猜测是数据库驱动与数据库不匹配导致无法正常连接,尤其是MySQL版本高于5.7.29以后需要8版本的驱动器
2.解决方法
-
在pom.xml中引入8版本的驱动
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.17</version> </dependency> -
在配置文件中修改数据源配置
datasource.driverClassName=com.mysql.cj.jdbc.Driver datasource.url=jdbc:mysql://xxx:3306/xxx?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=true