Spring框架学习
一、JDBC连接MySQL数据库出错
首先遇到
1.The server time zone value '?й???????' is unrecognized or represents more than
时区错误
2.Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is`...
驱动错误
二、解决方法
1.在数据库驱动的url后加上serverTimezone=UTC参数。写代码的时候要注意,如果该参数是‘?’后的第一个
代码如下:
"jdbc:mysql://127.0.0.1:3306/springtest?serverTimezone=UTC"
2.
在查阅相关资料之后,得知是由于jdbc驱动包名引发的问题
5.x版本的驱动文件jar包对应的是:Class.forName("com.mysql.jdbc.Driver");
语句来加载数据库驱动
而我使用的是8.0x版本的数据库驱动文件,对此,需要将加载数据库驱动的语句更改为:Class.forName("com.mysql.cj.jdbc.Driver");
除此之外: