除错误和显式关闭外,数据库连接是否保持打开状态?

时间:2011-04-20 08:06:13

标签: postgresql jdbc psycopg2

假设在我的脚本结束之前没有关闭连接的语句,并且在关闭连接之前没有遇到异常,数据库的连接是否保持打开状态?

我通过Python Psycopg2和Java JDBC4驱动程序以编程方式连接到数据库。

1 个答案:

答案 0 :(得分:1)

不完全确定你想要什么,但让我们试试:

  1. 您可以随时使用PGAdmin或此SQL命令

    查看存在的连接

    SELECT * FROM pg_stat_activity;

    如果 - 在特定用例中 - 连接关闭,应该相当简单。

  2. 如果在关闭连接时SQL查询正在运行,我认为它将运行完成,即服务它的后端将保持活动状态,即使连接已从客户端关闭。