我在程序的biginig中打开了与数据库的连接(一次)
服务器关闭5分钟后。
我怎么能抓住这个问题?
我不是任何查询的开放连接
谢谢
答案 0 :(得分:2)
通常,您不应该保持连接打开,而是保持池中的连接。如果连接断开,您尝试在其上执行的任何命令都将抛出异常,您可以处理该问题并尝试重新连接。
答案 1 :(得分:0)
一般情况下,你不应该打开你的连接。但是如果连接已经打开一段时间,它总是谨慎检查连接是否仍然有效。
Sqlconnection具有连接状态属性,并且还捕获sqlexceptions,因此您知道问题与数据库相关。