数据库时区导致数据查询不一致问题

问题:

配置的jdbc url没有添加时区配置,使用数据库默认时区,查询出时间比传入筛选条件玩13小时

数据库时区导致数据查询不一致问题

 

 数据库时区导致数据查询不一致问题

 

 数据库时区导致数据查询不一致问题

 

 解决:

1.jdbc连接查询增加时区&serverTimezone=GMT

2.修改mysql默认时区

数据库时区导致数据查询不一致问题

 

 原因:

mybatis底层封装date类型,Calender取mysql默认的时区封装

参考连接:https://blog.csdn.net/ziningyihao/article/details/90644295

数据库时区导致数据查询不一致问题

上一篇:[Angularjs]单页应用之分页


下一篇:使用ODBC连接MySQL和EXCEL