Để kiểm tra xem tôi có thể kết nối với cơ sở dữ liệu của tôi, tôi thực thi đoạn mã sau:Kiểm tra kết nối sql mà không ném ngoại lệ
using (SqlConnection connection = new SqlConnection(myConnectionString))
{
try
{
connection.Open();
canConnect = true;
}
catch (SqlException) { }
}
này hoạt động ngoại trừ nó ném một ngoại lệ nếu kết nối thất bại. Có cách nào khác để kiểm tra một kết nối Sql mà không ném một ngoại lệ?
Edit: Để thêm độ chính xác, tôi yêu cầu nếu có một phương pháp đơn giản nào đó mà không cần phải mở kết nối và bắt ngoại lệ có thể xảy ra
Tại sao bạn muốn tránh ngoại lệ? – CResults