日期:2014-05-17  浏览次数:20764 次

怎么样更好地实现检测数据库连接情况
目前我是通过一个时间控件设定间隔3秒,用File.Exists(filePath)来判断,但是不知道这样时间越长占用系统资源会不会越大?因为数据库是经常会变化的,不知道用fileSystemWatcher监控和我现用的方法哪个更合适,还有没有其他更合适的方法?

------解决方案--------------------
这个可不一定。应该是调用SqlConnection.Open()来检测是否能连上。如果按照你的说法,你上面提到的两个都可以,Timer里面单独执行File.Exists操作不会很占资源。