为了测试我是否能够连接到我的数据库,我执行了以下代码:
using (SqlConnection connection = new SqlConnection(myConnectionString))
{
try
{
connection.Open();
canConnect = true;
}
catch (SqlException) { }
}
这个方法可以工作,但是如果连接失败会抛出异常。有没有其他方法可以测试Sql连接而不会抛出异常?
编辑: 为了更加精确,我想知道是否有一种简单的方法可以在不打开连接并捕获可能发生的异常的情况下完成测试。