python - python中的数据库连接

标签 python tcp database-connection

我正在用 python 编写代码,在其中我建立了与数据库的连接。我有一个循环查询。在循环中执行查询时,如果我拔下网络电缆,它应该会异常停止。但这并没有发生,当我在 2 分钟后再次插入网络电缆时,它会从它结束的地方重新开始。我正在使用 linux 和 psycopg2。它没有显示异常

最佳答案

您的数据库连接几乎肯定会基于 TCP 套接字。 TCP 套接字将在失败之前长时间重试并(在 python 中)引发异常。更不用说数据库层的重试/自动重连尝试了。

关于python - python中的数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/867175/

相关文章:

c - 高性能TCP服务器架构

c# - 如何确保我不会丢失来自 TCP 的数据?

python - Docker Selenium : selenium. common.exceptions.WebDriverException : Message: Service chromedriver unexpectedly exited. 状态代码为:127

python - 尝试在 pyOpenGL 中绘制一个简单的正方形

python - numpy 列数组和奇怪的结果

.net - 为什么本地主机连接被防火墙阻止?

java - Maven 项目中的多个 web.xml 数据库连接

database - 可以将托管的 Web 应用程序连接到本地数据库吗?

mysql - .NET 表单 MySQLConnection 404 错误

python - python中无向图中的连通分量