org.apache.commons.dbcp.BasicDataSource - 释放连接关闭时的连接?

时间:2014-05-30 13:32:28

标签: apache-commons-dbcp

如何配置 BasicDataSource 以便ds.getConnection().close()连接真正关闭后?

根据:

http://commons.apache.org/proper/commons-dbcp/api-1.4/org/apache/commons/dbcp/BasicDataSource.html#maxIdle

我需要:

ds.setMaxIdle(0);
ds.setTimeBetweenEvictionRunsMillis(60*1000);

但我不确定......

1 个答案:

答案 0 :(得分:1)

将max idle设置为0,并将逐出运行之间的时间设置为60秒基本上意味着如果不关闭连接,BasicDataSource将在60秒内为您关闭它。如果强行关闭连接,则应立即关闭。