125/07/12, 10:14 am

A Lãng
Quản Trị Viên

A Lãng
Quản Trị Viên
http://www.nmtc.forumvi.com

[ASP.NET]Cấu hình Web config kết nối với Sql Server Empty [ASP.NET]Cấu hình Web config kết nối với Sql Server


Có rất nhiều cách kết nối với CSDL để thực hiện các công việc truy vấn lấy CSDL để hiện thị lên Web, Form.

Ở đây mình xin hướng dẫn các bạn một phương pháp cũng rất đơn giản và dễ hiểu lại tiện lợi để thực hiện các bài làm của mình. Mình dùng Visual Studio 2005 và csdl SQL 2005.

Phương pháp kết nối này được dựa vào file Config khi chạy trình duyệt Web .

Bắt đầu công việc thôi:

Bước 1: Công việc đầu tiên là phải tạo một đối tượng Website trước. (Cái này ai cũng phải biết mình ko chi tiết ở đây)

Bước 2: Khi có được đối tượng Website, gói này sẽ cung cấp cho chúng ta các file như sau:
+ App_Data
+ Default.aspx (Trong đây có thêm file Default.aspx.cs dùng để viết code)

[img][/img]
Lúc này chúng ta chưa thấy file Config đâu cả.

Để thấy được file Config thì chúng ta chạy ứng dụng Website một lần sau đó tắt trình duyệt đi.
Lúc này Các bạn sẽ thấy trong gói ứng dụng của chúng ta xuất hiện thêm một file Config. Chúng ta cấu hình kết nối trong file này.
[ASP.NET]Cấu hình Web config kết nối với Sql Server >

Bước 3: Cấu hình kết nối.

- Mở file Config ra bằng cách nhấp đôi chuột vào. Hãy chú ý 3 dòng Code sau:
Code:
<configuration>
   <appSettings/>
   <connectionStrings/>
- Bây giờ các bạn hãy xoá dòng " <connectionStrings/>" đi và thay vào đó bằng đoạn code:

Code:
 <connectionStrings>
<add name="TEN_WEB CONFIG Tự đặt" connectionString="Data Source=loacalhost; Initial Catalog=TEN_CSDL; Integrated Security=SSPI"/>   
</connectionStrings>

- Save lại. Qua file Default.aspx.cs tiến hành lấy kết nối và kiểm tra thử.

Để sử dụng các đối tượng kết nối với CSDL Sql chúng ta phải thêm thư viện:
Code:
using System.Data.SqlClient;
using System.Web.Configuration; //thư viện của webConfig

+ Khai báo thiết lập kết nối:
Code:
string chuoiketnoi = WebConfigurationManager.ConnectionStrings["QLBaiHat"].ConnectionString;
        SqlConnection ketnoi = new SqlConnection(chuoiketnoi);

+ Save lại và chạy thử. Nếu không phát sinh lỗi tức là Đã kết nối thành công. Để chắc chắn là kết nối thành công thì chúng ta có thể mở kết nối thử và Xuất ra một câu thông báo bằng cách:

Thêm vào 2 dòng code nữa:
Code:
try
{
ketnoi.Open();
Response.Write("Thanh cong");
}
 catch (Exception)
  {
            Response.Write("Thanh cong");
  }

« Xem bài viết trước  |  Xem bài viết kế tiếp »

Permissions in this forum:
Bạn không có quyền trả lời bài viết

 
  • Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất