现在有一个需求,一个软件需要每2~5秒左右往数据库SQL(在服务器上)插入一条信息,如果插入失败,则马上通过另一个服务WCF传给服务器,如果还失败则直接将这条信息写在本地保存起来。这里有一个问题,SQL插入失败,在数据库连接正常的情况下,影响还是很快的,但是如果是因为无法打开数据库连接,响应就好慢,这样程序就不能及时获取影响来进行下面的操作。传统的方法是判断数据库断开con.open(),这种方法很慢。请问有什么好的办法能快速判断数据库是否断开了吗?