大家一般都用什么办法检查数据库连接错误断开

大家一般都用什么办法检查数据库连接异常断开?
ADO连接SQLServer时,大家一般都用什么办法检查数据库连接异常断开?

------解决方案--------------------
一般执行sql语句会报异常。
------解决方案--------------------
try{
...
}catch(){
//异常处理
}
------解决方案--------------------
最简单的就是2秒执行一次select getdate() ,如果这个执行出错,那肯定是数据库断开了,呵呵