我经常收到这个错误: ProgrammingError: The cursor's connection has been closed.
有没有办法在我尝试执行查询之前检查我正在使用的连接是否已关闭?
我正在考虑编写一个包装器来执行查询。首先它会检查连接是否关闭,如果是,它会重新连接。这是这样做的明智方法吗?
原文由 cammil 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
4 回答993 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1.2k 阅读✓ 已解决
包装器是个好主意,但我不知道有任何 API 可以可靠地检查连接是否关闭。
因此,解决方案将遵循以下原则: