复习Spring框架的时候,用到了jdbc连接,但是出现Could not create connection to database server错误
看了一篇文章是说,mysqll版本号和maven中pom文件中配置的mysql-connector版本号不同,在将pom文件中的版本号改成本地mysql的版本号以后再更新maven问题解决。
执行 select version() from dual
获取版本号
参考文章
更新完之后,报了另一个错误
Loading class `com.mysql.jdbc.Driver’. This is deprecated
解决方案:
将jdbc.properties中驱动文件变更为
//原驱动文件
driverClass=com.mysql.jdbc.Driver
//更改为
driverClass=com.mysql.cj.jdbc.Driver
之后又报了另一个错误,感觉不是在写代码,是在造BUG
The server time zone value ‘�й���ʱ��’ is unrecognize
原因是使用了Mysql Connector/J 6.x以上的版本,然后就报了时区的错误,解决方法:
在配置url的时候不能简单写成 :
jdbc:mysql://localhost:3306/mybatis
而是要写成 :
jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC