0

如果使用从 Weblogic 数据源获取的连接进行数据库查询调用,在连接不活动超时内从不返回,是否会导致连接泄漏。例如,连接不活动超时为 500 秒,DB 调用需要 600 秒才能返回

它会导致连接泄漏吗?

4

1 回答 1

0

当您的查询花费的时间超过连接事务属性中定义的时间时,将发生 SQLException (TransactionTimeout) 并且您的执行将被中止。如果你有太多这样的并发查询,可能会导致糟糕的 weblogic 状态,你需要重新启动应用程序服务器(也许数据源重新启动就足够了)。

于 2013-08-20T07:32:37.360 回答