Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果使用从 Weblogic 数据源获取的连接进行数据库查询调用,在连接不活动超时内从不返回,是否会导致连接泄漏。例如,连接不活动超时为 500 秒,DB 调用需要 600 秒才能返回
它会导致连接泄漏吗?
当您的查询花费的时间超过连接事务属性中定义的时间时,将发生 SQLException (TransactionTimeout) 并且您的执行将被中止。如果你有太多这样的并发查询,可能会导致糟糕的 weblogic 状态,你需要重新启动应用程序服务器(也许数据源重新启动就足够了)。