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