报错页面:
博主主要从数据库连接池配置问题探讨出现该问题的解决思路。
mybatis或hibernate连接数据库时都要导入驱动包,可是不同版本的驱动包的配置略不相同。
先看下博主测试的两个版本的驱动包:
mysql-connector-java-5.1.47.jar的配置:
5版本这样配置是没问题的,可是现在都9102年了,像博主一样刚学习mybatis的萌新都爱用新的东西,下了一个8版本的,报错了。
原因是新版驱动连接url需要指定时区,也就是东八区,我们的北京时间,这个时区要配置好,不然会出现时差,就报错了。
mysql-connector-java-8.0.13.jar的配置:
//北京时间
serverTimezone=GMT%2B8
//博主试了一下,使用上海时间也可以,有点厉害
serverTimezone=Asia/Shanghai
//SSL连接
useSSL=false