数据连接池默认配置
1、问题 testOnBorrow=false导致获取连接cloes_wait 。 http://commons.apache.org/proper/commons-dbcp/configuration.html 官方dbcp配置 org.apache.tomcat.jdbc.pool.DataSource 默认数据源 org.apache.tomcat.jdbc.pool.PoolConfiguration 数据源配置接口 org.apache.tomcat.jdbc.pool.DataSourceProxy 数据源配置代理 org.apache.tomcat.jdbc.pool.PoolProperties 默认配置属性 2、配置项 validationQuery SQL查询,用来验证从连接池取出的连接,在将连接返回给调用者之前.如果指定,则查询必须是一个SQL SELECT并且必须返回至少一行记录。 testOnBorrow true 指明是否在从池中取出连接前进行检验,如果检验失败, 则从池中去除连接并尝试取出另一个。 注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串 testWhileIdle false 指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败, 则连接将被从池中去除。 注意: 设置为true后如果要生效