Ale*_*pin 8 c# sqlconnection exception
要测试我是否可以连接到我的数据库,我执行以下代码:
using (SqlConnection connection = new SqlConnection(myConnectionString))
{
try
{
connection.Open();
canConnect = true;
}
catch (SqlException) { }
}
Run Code Online (Sandbox Code Playgroud)
除非在连接失败时抛出异常,否则此方法有效.有没有其他方法来测试不抛出异常的Sql连接?
编辑:为了增加精度,我问是否有一个简单的方法可以做到这一点,而无需打开连接并捕获可能发生的异常
Jon*_*gel 12
尝试打开连接时,如果无法打开连接,则无法避免异常.它可以隐藏在某个地方的某个功能中,但不管是什么,你都会得到例外.
它的设计是这样的,因为通常您希望能够连接到数据库.连接失败是例外.
话虽这么说,您可以通过检查属性随时测试当前的连接状态State.
| 归档时间: |
|
| 查看次数: |
25421 次 |
| 最近记录: |