最近发现一个问题,同一个方法,在不同两个项目下查询一个库里的同一张表查询出来的时间差了好几个小时。百思不得其解。后仔细观察项目发现使用的mysql的jar包版本不同。出现问题的项目使用的是6.1的版本。会不会是这里出现了问题。后更换至5.4之后问题得到了解决。
去度娘那里又转了一圈,有个大神解释的很详细(链接忘了),解决办法就是更改mysql的时区到上海或北京。3种方式:
1.mysql的命令更改
2.更改mysql的配置文件
3.项目在连接数据库的时候在配置文件中指定时区(个人不推荐)