刚才帮一个朋友调试项目报了这个错误,他的项目是从某开源网站下载的,他弄了挺久的一直启动不了,只知道说是数据库问题。
我远程帮他看了下,数据库版本8.0,驱动版本没问题,账号密码也没错。
最后找到原因:其项目用的数据库连接池是 c3p0,其版本太低,与 8.0 的驱动不兼容,修改其版本 0.9.5.2 即解决。
后续异常
改了之后,又出现 The server time zone ... 这个异常,这个就比较明显了
8.0的驱动包是需要我们设置时区的,在 jdbc url 后面加 serverTimezone=GMT%2B8 即可
GMT%2B8 表示东八区,或者用 Asia/Shanghai 也可以
我远程帮他看了下,数据库版本8.0,驱动版本没问题,账号密码也没错。
最后找到原因:其项目用的数据库连接池是 c3p0,其版本太低,与 8.0 的驱动不兼容,修改其版本 0.9.5.2 即解决。
后续异常
改了之后,又出现 The server time zone ... 这个异常,这个就比较明显了
8.0的驱动包是需要我们设置时区的,在 jdbc url 后面加 serverTimezone=GMT%2B8 即可
GMT%2B8 表示东八区,或者用 Asia/Shanghai 也可以
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏