为了账号安全,请及时绑定邮箱和手机立即绑定

Java/休眠 - c3p0 查询玛丽亚DB 时出错

Java/休眠 - c3p0 查询玛丽亚DB 时出错

有只小跳蛙 2022-09-22 15:50:09
使用休眠框架对 mariaDB 执行查询时,系统将返回以下消息:四月 04, 2019 4:43:48 PM com.mchange.v2.c3p0.impl.摘要池备份数据源信息:初始化c3p0池...com.mchange.v2.c3p0.PoolBackedDataSource@3a29d5cf [ 连接池数据源 -> 四月 04, 2019 4:47:58 PM com.mchange.v2.资源池.基本资源池 ... ...AVVERTENZA: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@7a0c574a -- 收购尝试失败!!!清除挂起的获取。在尝试获取所需的新资源时,我们未能成功超过允许的最大获取尝试次数(30)。上次获取尝试异常: java.sql.SQL 非传递连接异常: 无法创建与数据库服务器的连接。已尝试重新连接3次。放弃。at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) '没有进一步的日志来了解问题,总的来说,这个问题似乎是突然发生的......有没有可能一些日食更新改变了代码以前的“良好状态”?有没有办法执行深度调试?在休眠属性文件下方:hibernate.connection.provider_class=org.hibernate.connection.C3P0ConnectionProviderhibernate.connection.driver_class=com.mysql.cj.jdbc.Driverhibernate.connection.url=jdbc:mysql://*******:****/anagraphic?autoReconnect=true&characterEncoding=UTF-8hibernate.connection.username=*****hibernate.connection.password=*****hibernate.dialect=org.hibernate.dialect.MySQL5Dialecthibernate.show_sql=falsehibernate.use_sql_comments=truehibernate.format_sql=truehibernate.generate_statistics=falsehibernate.current_session_context_class=threadhibernate.jdbc.lob.non_contextual_creation=truehibernate.connection.autoReconnect=truehibernate.connection.autoReconnectForPools= truehibernate.minIdle=5hibernate.connection.useUnicode=truehibernate.connection.characterEncoding=UTF-8hibernate.connection.charSet=UTF-8hibernate.bytecode.provider = cglibhibernate.jdbc.use_streams_for_binary =truehibernate.cglib.use_reflection_optimizer =truehibernate.jdbc.fetch_size=20hibernate.jdbc.batch_size=20
查看完整描述

1 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

解决!!问题似乎是在占用夏令时后引起的。CEST时间是问题所在。解决方案是将“服务器时间区=UTC”添加到玛丽亚数据库的连接字符串中...下面是一个例子:

jdbc:mysql:///****:*/anagraphic?autoReconnect=真&字符编码=UTF-8&服务器时区=UTC


查看完整回答
反对 回复 2022-09-22
  • 1 回答
  • 0 关注
  • 73 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信