本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7919216.html?templateId=1718516
**【标题】**druid连接池断网测试,崖山数据库无法自动重新连接
**【问题分类】**驱动使用
**【关键字】**druid,socket timeout
**【问题描述】**使用崖山数据库23.2.7.100 进行适配过程中反馈崖山数据库不能自动重连
**【问题原因分析】**模拟的断网测试,报错如下,
初步分析,怀疑是没有配置socket timeout等参数和默认查询语句没有修改,会话保留时间过短,容易报错。
建议客户配置如下:
将默认查询:select 1; 修改成:select 1 from dual;
jdbc:yasdb://xx.xx.xx.xx:1688/test?productName=mysql&useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&socketTimeout=120&allowPublicKeyRetrieval=true
依然没有效果,还是报错一样的信息。继续查看相关配置信息ÿ