一段时间后回收JDBC连接

时间:2012-03-01 14:47:55

标签: tomcat jdbc connection-pooling

我有一个使用Oracle RAC数据库的应用程序。要在数据库节点上执行维护任务,我想从数据库节点1迁移所有连接,然后关闭节点进行维护。

我想要的是确保数据库连接不会保持打开超过X分钟。当数据库节点进行维护时,该节点上打开的连接将在最多X分钟后关闭,并在另一个节点上重新创建。

使用的连接池是common-dbcp,打算转移到tomcat-jdbc。对于这两个池,我无法看到配置选项,以便在一段时间后强制回收连接。我错过了什么吗?或者这不是标准选项?

1 个答案:

答案 0 :(得分:2)

查看tomcat-jdbc documentation,我发现有一个maxAge参数几乎可以满足我的需要。我将在下周进行一些检查以确认并更新此答案以反映我的发现。