25
A
回答
29
的Connection.open
领域将是1
如果连接是开放的,0
否则。所以你可以说
if conn.open:
# do something
相关问题
- 1. 如何在java连接池中检查连接是否关闭
- 2. MysqliDb - 检查连接是否关闭
- 3. 如何检查MySQL连接是否在Python中打开?
- 4. 如何检查Python中是否连接了SQLite3数据库?
- 5. 如何检查TcpClient连接是否关闭?
- 6. pyMySQL:如何检查连接是否已打开或关闭
- 7. 检查连接是否打开或关闭?(在Linux中为C)
- 8. 连接关闭时,ODP.net是否关闭了引用游标?
- 9. 如何检查Mac/Python中的屏幕是否关闭?
- 10. SqlCommand.Dispose是否关闭连接?
- 11. 是否IDataReader.Dispose()关闭连接?
- 12. Java - 如何检查JFrame是否关闭
- 13. 如何检查Dialog是否关闭?
- 14. 如何检查OutputStream是否关闭
- 15. 如何检查zipfile是否已关闭
- 16. 如何检查游戏是否关闭?
- 17. 如何检查QWidget是否关闭?
- 18. 检查UIBezierPath是否关闭
- 19. 检查数据库连接是否已关闭 - php
- 20. 检查mysql连接是否有效
- 21. 如何关闭python中的urllib.urlopen连接
- 22. 如何检查通过RMySql连接到MySql是否存在?
- 23. 如何检查mysql连接
- 24. PHP是否关闭了一个关于mysql(i)连接的致命错误?
- 25. 关闭ServerSocket - 如何正确检查客户端套接字是否关闭?
- 26. 如何检查蓝牙连接是否关闭或无法使用vb.net创建?
- 27. 如何检查是否在Android应用程序中连接了TCP套接字
- 28. 如何检查连接是否为SSL?
- 29. 如何检查是否PPP连接忙
- 30. 如何检查DataMapper是否已连接?
事实上,它不适合我。即使conn.open为true,当我尝试在长时间的空闲时间后执行查询时,它仍然会抛出异常“服务器已经消失”。 – 2011-12-13 06:14:11
@Walty:'conn.open'属性会告诉你连接是否已经明确关闭或是否检测到远程关闭。但是,您总是可以尝试发出查询,并且突然发现连接已经发出 - 无法提前检测到这种情况(实际上,这可能发生在发出查询的过程中),所以唯一真正安全的是将你的电话打包在一个try/except块中。 – 2011-12-13 15:18:34
@EliCourtwright - 如果一个'尝试'从mysql错误失败时抛出异常类型是什么? – sadmicrowave 2011-12-27 19:28:00