如何无须重启finereport,恢复数据库连接

楼主
我是社区第129750位番薯,欢迎点我头像关注我哦~
  • 前言
新版本应该已经解决了这个bug,所以此处只讨论存在这个bug的旧版本
  • 版本
本地所用的jar包版本太低:stable-2018.05.17.10.58.33.289
  • 问题描述
一旦网络波动(vpn断开,断网等)或者数据库崩溃造成和数据库连接丢失,后续将无法重连数据库,一直报错
  1. 错误代码:31300012 创建数据连接失败: Io 异常: The Network Adapter could not establish the connection
  2. 错误代码:11300001 数据集配置错误
  3. Caused by: java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
复制代码
  • 解决办法:

服务器-定义数据连接-选择相应的连接,选择连接池属性



更改sql验证查询,写入新的sql(不要与之前的sql一样)
比如之前的是
  1. SELECT 1 FROM DUAL
复制代码

就改成
  1. SELECT 2 FROM DUAL
复制代码

关闭连接处属性窗口,点击测试连接,即可成功重连数据库


编辑于 2021-3-23 11:01  
分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 4553浏览人数
最后回复于:2021-5-21 17:17

返回顶部 返回列表