使用8.0.12 mysql服务器,使用中出现错误
解决方案1
从错误上看应该是时区的错误,因此只需要设置为你当前系统时区即可
static final String DB_URL="jdbc:mysql://localhost:3306/csm"+"?serverTimezone=GMT%2B8";
加上?serverTimezone=GMT%2B8" 即可 GMT%2B8代表: 东八区
解决方案2
或者使用root帐户登录服务器。设置如下:
set global time_zone='+8:00';
解决方案3:
将
<property name="driver" value="com.mysql.jdbc.Driver"/>
替换为
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
即使用最新的mysql驱动