标签: java connection weblogic
如果使用从Weblogic数据源获得的连接进行数据库查询调用,则永远不会在连接非活动超时内返回,这会导致连接泄漏。 例如,连接非活动超时为500秒,DB调用需要600秒才能返回
会导致连接泄漏吗?
答案 0 :(得分:0)
当您的查询花费的时间超过连接事务属性中定义的时间时,将发生SQLException(TransactionTimeout)并且您的执行将被中止。如果你有太多这样的并发查询,它可能会导致糟糕的weblogic状态,你需要重启应用服务器(也许数据源重启就足够了)。