检查是否可以连接数据库?

时间:2012-02-02 09:48:51

标签: c# asp.net

我需要从我的c#代码连接到sql server数据库。 有时因为一些错误(我不知道它是什么)我无法打开连接 那是 conn.open()抛出异常 所以我需要检查在打开连接之前是否可以连接到数据库。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

测试是否可以建立连接的最佳方法是尝试建立连接。捕获抛出的任何异常,并使用它们显示错误或尝试确定原因。 (大多数连接错误都不是你的程序可以动态修复的东西)。

try{
    conn.open();
    ...//other stuff
}catch(Exception ex){
    //handle exception
}