数据源级别的 UCP 查询超时 属性

UCP query timeout property on DataSource level

我们使用的是 hibernate3 jar 和 JDK6。对于连接池,我们使用的是 UCP-11.2.0.3。现在我们面临连接池满的问题。我们已经设置了放弃限制。我们想在 UCP 上实现查询超时。是否可以在数据源级别处理查询超时。我可以看到函数 datasource.setConnectionProperty(name, value) 但没有找到查询超时的 属性。

您可以为 UCP 设置的属性在 the documentation

中定义

您可以设置Time-To-Live连接超时,这将限制从池中借用连接的总时间。

 pds.setTimeToLiveConnectionTimeout(18000)

查询超时可以在语句级别设置并且只对这条语句有效-see here-所以这不是通过 UCP 配置的。

 stmt.setQueryTimeout(timeout)