Đối tượng Connection trong ASP.NET
Đoạn mã sau đây mô tả cách để tạo, mở và đóng một kết nối đến cơ sở dữ liệu QLDIEM. Các ví dụ trong chương này chúng ta dùng cơ sở dữ liệu QLDIEM.
string source = "server=(local)\\NetSDK;" +
"uid=QSUser;pwd=QSPassword;" +
"database=QLDIEM";
SqlConnection conn = new SqlConnection(source);
conn.Open();
Chuỗi kết nối sẽ trở nên thân thiện nếu bạn đã từng dùng ADO hay OLE DB trước đây - thật vậy, bạn có thể cắt và dán từ mã cũ của bạn, nếu bạn dùng OleDb provider. Trong ví dụ chuỗi kết nối này, các tham số được dùng như sau (các tham số cách nhau bởi dấu chấm phẩy trong chuỗi kết nối).
Ví dụ trên mở một kết nối cơ sở dữ liệu dùng chuỗi kết nối đã được định nghĩa, sau đó đóng kết nối lại. Khi kết nối đã được mở, bạn có thể phát các lệnh để thao tác trên cơ sở dữ liệu, và khi hoàn tất, kết nối có thể được đóng lại.
SQL Server có một chế độ bảo mật khác - nó có thể dùng chế độ bảo mật của Windows, vì thế các khả năng truy cập của Windows có thể truyền cho SQL Server. Với lựa chọn này bạn có thể bỏ đi các vị trí uid và pwd trong chuỗi kết nối, và thêm vào Integrated Security=SSPI.
Trong lúc download mã nguỗn sẵn có cho chương này, bạn cần tìm file Login.cs nó đơn giãn hóa các ví dụ trong chương này. Nó được kết nối với tất cả các mã ví dụ, và bao gồm thông tin kết nối cơ sở dữ liệu dùng cho các ví dụ; sau đó bạn có thể cung cấp tên server, user, and password một cách thích hợp. Nếu mặc định dùng Windows integrated security; bạn cần thay đổi username và password cho phù hợp.
Bây giờ chúng ta đã biết cách mở các kết nối, trước khi chuyển qua vấn đề khác chúng ta cần xem xét một vài thực hành tốt có liên quan đến các kết nối.
Chú ý: Chúng ta kết nối với MS Access thì phải dùng thư viện OleDb.
» Tin mới nhất:
» Các tin khác: