jdbcUrl配置错误
错误配置:jdbc:mysql://localhost:3306/test
查阅资料后发现是MySQL数据库的字符集和时区配置的问题
解决方法
- 方法一
在配置驱动时,jdbc:mysql://localhost:3306/test的后面加上
?characterEncoding=utf8&serverTimezone=GMT%2B8
- 方法二
修改MySQL数据库配置
(1)修改字符集
alter database 数据库名 character set utf8;
(2)修改时区
set global time_zone = '+8:00'; //修改mysql全局时区为北京时间,即我们所在的东8区