帮忙看一下我的C3P0的配置合理吗?
#当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3
acquireIncrement=3
#定义在从数据库获取新连接失败后重复尝试的次数。Default: 30
acquireRetryAttempts=30
#两次连接中间隔时间,单位毫秒; Default: 1000
acquireRetryDelay=1000
#初始化时获取的连接数,取值应在minPoolSize与maxPoolSize之间。Default: 3
initialPoolSize=3
#连接池中保留的最大连接数
MinPoolSize=3
#连接池中保留的最大连接数。Default: 15
maxPoolSize=60
#最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0
maxIdleTime=60
#连接关闭时默认将所有未提交的操作回滚。Default: false
autoCommitOnClose=false
#JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量
maxStatements=10
#maxStatementsPerConnection定义了连接池内单个连接所拥有的最大缓存statements数。Default: 0
maxStatementsPerConnection=10
#定义所有连接测试都执行的测试语句。在使用连接测试的情况下,这个显著提高测试速度。注意:测试的表必须在初始数据源的时候就存在
preferredTestQuery=select count(*) from jfk_cityinfo where 1<>1
#用户修改系统配置参数执行前最多等待300秒
propertyCycle=300
#因性能消耗大请只在需要的时候使用它。如果设为true那么在每个connection提交的时候都将校验其有效性。Default: false
testConnectionOnCheckout=false
#每60秒检查所有连接池中的空闲连接
idleConnectionTestPeriod=60
#获取连接失败将会引起所有等待连接池来获取连接的线程抛出异常。但是数据源仍有效保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试获取连接失败后该数据源将申明已断开并永久关闭。Default: false
breakAfterAcquireFailure=true
为什么,我在分页的页面,点下一页时,Myeclipse自动打开Debug调试窗口,NewProxyDatabaseMetaData.detach()方法报错,而且parentPooledConnection的值为null
Class File Editor
the jar file c3p0-0.9.1.2.jar has no source attachment.
You can attach the source by clicking Attach Source below
配置文件哪里配的不合理呀 请求高手指点。