反饋已提交
網絡繁忙
FR 连接池属性,使用的是 DBCP 连接池,本文将介绍其设置方法及其属性中各参数的意义。
在 FineReport 设计器中点击「服务器>定义数据连接」,选择某个数据连接,点击「连接池属性」,可设置连接池属性。如下图所示:
其中连接池属性的各参数说明如下表所示:
连接池中容许保持空闲状态的最大连接数量,超过的空闲连接将被释放,如果设置为负数表示不限制
注:第三方框架已经废弃该参数,设置无效果
指明是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个
指明是否在归还到池中前进行检验
指明连接是否被空闲连接回收器(如果有)进行检验,如果检测失败,则连接将被从池中去除
timeBetweenEvictionRunsMilli
s="1000"
minEvictableIdleTimeMilli
s="18005000"
最大活动连接数设置超过数据库中的连接数目,只能按照数据库中的连接数目为准,如想调至最大,则也要调整数据库中的连接数目,参考文档 连接池满问题 中的解决方案。
如果访问模板时,报连接超时、等待状态,警告如下所示:
警告:Cannot get a connection, pool error Timeout waiting for idle objectat com.fr.third.org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114)at com.fr.third.org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)at com.fr.data.pool.MemoryConnection.create(Unknown Source)at com.fr.data.impl.JDBCDatabaseConnection.createConnection(Unknown Source)
则需要把相应连接数调大。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉