2009-09-30 40 views

Trả lời

16

Bạn có thể tự mình làm trong 20 giây. Ví dụ trong C#
- Tạo một WinForms ứng dụng mới
- Tạo một new SqlConnection (connectionString)
- ngoại lệ => Xấu kết nối chuỗi
- Tất cả ok string => Tốt kết nối

SqlConnection conn = null; 

try { 
    conn = new SqlConnection("connection string here"); 
    conn.Open(); 
    // Good connection string 
} catch (SqlException sqlE) { 
    // Bad connection string 
} finally { 
    if (conn != null) conn.Dispose(); 
} 
+0

nên không bạn sử dụng conn.Close trái ngược với conn.Dispose? –

+2

Đó là không cần thiết, hầu như tất cả (nếu không phải tất cả) đối tượng thực hiện mẫu iDisposable tự động Release/Close/Quit/Shutdown bất kỳ tài nguyên nào được giữ bởi đối tượng đó. Bạn có thể quen thuộc với việc sử dụng chỉ thị, về cơ bản nó tạo ra chính xác cùng một mã tôi đã viết ở trên. – Zyphrax

+0

Cũng có thể làm cho nó một ứng dụng giao diện điều khiển, chứ không phải là WinForms. Ngoài ra, tùy thuộc vào chuỗi kết nối nó có thể cần phải là một System.Data.OleDb.OleDbConnection hơn là một SqlConnection. – mhenry1384

2

Một phiên bản rút gọn của Xyphrax của answer (giả sử bạn đang chạy này trong trình gỡ lỗi):

using(var conn = new SqlConnection("Connection String Here")) 
conn.Open(); 
Các vấn đề liên quan