Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 除了错误和显式关闭之外,数据库连接是否保持打开状态?_Postgresql_Jdbc_Psycopg2 - Fatal编程技术网

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

Postgresql 除了错误和显式关闭之外,数据库连接是否保持打开状态?,postgresql,jdbc,psycopg2,Postgresql,Jdbc,Psycopg2,假设在脚本结束之前没有关闭连接的语句,并且在关闭连接之前没有遇到异常,那么数据库的连接是否保持打开状态 我通过Python Psycopg2和Java JDBC4驱动程序以编程方式连接到数据库。不完全确定您到底想要什么,但让我们试试: 您可以使用PGAdmin或此SQL命令随时查看存在的连接 从pg_stat_活动中选择* 对于您的特定用例,应该很容易发现连接何时关闭 如果SQL查询在您关闭连接时正在运行,我认为它将运行到完成,即为其提供服务的后端将保持活动状态,即使连接从客户端关闭 从何处连接

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


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

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

  • 您可以使用PGAdmin或此SQL命令随时查看存在的连接

    从pg_stat_活动中选择*

    对于您的特定用例,应该很容易发现连接何时关闭

  • 如果SQL查询在您关闭连接时正在运行,我认为它将运行到完成,即为其提供服务的后端将保持活动状态,即使连接从客户端关闭


  • 从何处连接到数据库?语言?你需要更具体一些。您是在使用查询工具还是在代码中执行此操作?提供任何相关的代码示例。