com.alibaba.druid.pool.DruidDataSource - init datasource error

今天遇到了这个错误,在网上找了半天答案都不适合我的。

错误的主要原因:

  1. 我的MySQL版本是8.0以上的版本,我pom.xml引用的mysql-connector-java.jar的版本是5.0的版本;
  2. 开始我用的JDBCcom.mysql.jdbc.Driver,而8.0以上版本的MySQL要用com.mysql.cj.jdbc.Driver
  3. 而且Url必须加上时区,之前我没写;

修改后:

pom.xml中的mysql依赖的版本必须与自己的mysql的版本以致。

 

  • jdbc.driver=com.mysql.cj.jdbc.Driver
  • jdbc.url=jdbc:mysql://localhost:3306/sample-web?useUnicode=true&characterEncoding=utf-8&userSSL=false&serverTimezone=GMT%2B8

写成这样连接就不会报错了。

 

 

你可能感兴趣的:(Error修改,数据库,mysql,jdbc,bug)