gpt4 book ai didi

java - java connectionpooled.close() 是否会关闭数据库 session

转载 作者:行者123 更新时间:2023-12-01 15:42:23 29 4
gpt4 key购买 nike

如果关闭javax.sql.connectionpooled连接,它不会在数据库中留下任何非 Activity session 。在我的例子中,我可以在数据库(oracle)中看到许多非 Activity session ,如何以编程方式关闭它。

最佳答案

您是在谈论 javax.sql.PooledConnection 实现(您不应该使用它,而只能由连接池使用),还是从连接池获取的 Connection?

如果第一个:关闭 PooledConnection 应该关闭物理连接,如果第二个:关闭从连接池获取的(逻辑)连接应该使物理连接保持打开状态,因为这就是连接池的全部意义。

当您滥用数据源的各个层(每个层都执行自己的连接池)时,事情会变得更加复杂。

关于java - java connectionpooled.close() 是否会关闭数据库 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7834675/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com