解决Connections could not be acquired from the underlying database!

avatar 2019年12月14日17:46:30 0 1968 views
刚才帮一个朋友调试项目报了这个错误,他的项目是从某开源网站下载的,他弄了挺久的一直启动不了,只知道说是数据库问题。 我远程帮他看了下,数据库版本8.0,驱动版本没问题,账号密码也没错。 最后找到原因:其项目用的数据库连接池是 c3p0,其版本太低,与 8.0 的驱动不兼容,修改其版本 0.9.5.2 即解决。 后续异常 改了之后,又出现 The server time zone ... 这个异常,这个就比较明显了 8.0的驱动包是需要我们设置时区的,在 jdbc url 后面加 serverTimezone=GMT%2B8  即可 GMT%2B8  表示东八区,或者用 Asia/Shanghai 也可以
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
您需要登录才能评论,可以选择注册或者QQ快速登录

     

已通过评论:0   待审核评论数:0