[C#]Kết Nối Cơ Sở Dữ Liệu Trong C# Sử Dụng SQL Server - Daolekwan

Với câu lệnh select

-B1: xác định chuỗi kết nối và câu lệnh SQL cần thực hiện

connStr = @”Data Source=WINDWALK-PC\SQLEXPRESS;Initial Catalog=datagridviewdemo;User ID=sa;password=123456”; // chuỗi kết nối đến CSDL

String sql = “select * from Table”// câu lệnh select cần thực hiện

-B2: tạo đối tượng connection kết nối giữa ứng dụng và CSDL

SqlConnection conn = new SqlConnection(); // khởi tạo một đối tượng kết nốiConn.ConnectionString = connStr; // lấy đường dẫn đến cơ sở dữ liệu

Conn.Open(); // mở kết nối

-B3 : tạo đối tượng SqlAdapter là cầu nối giữa dataset và datasource để thực hiện công việc như đọc hay cập nhật dữ liệu

SqlDataAdapter da = new SqlDataAdapter(sql,conn) ;

[C#]Tut1

B4 :dữ liệu đọc ra từ câu lệnh select được lưu vào 1 datatable trong dataset

DataTable dt = new DataTable() ; // khởi tạo đối tượng datatableDa.Fill(dt) ;  // fill dữ liệu vào datatable

B5: nếu dữ liệu được hiển thị ra datagridview .Ta cần 1 DataView kết nối đến DataTable .Đối tượng DataView dùng cho việc sắp xếp,lọc, tìm kiếm…

DataView dv = new DataView(dt);

B6: hiển thị dữ liệu lên datagridview

Dgr.DataSource = dv; // gán datasource cho datagridviewDgr.AutoResizeColums(); // căn chỉnh lại chiều rộng các cột của datagridview

B7:Đóng kết nối

Conn.Close();

Với câu lệnh UPDATE,DELETE,INSERT

B1: Xác định chuỗi kết nối và câu lệnh Sql cần thực hiện

connStr = @”Data Source=WINDWALK-PC\SQLEXPRESS;Initial Catalog=datagridviewdemo;User ID=sa;password=123456”; // chuỗi kết nối đến CSDLString sql = “insert to Table values(…);”// câu lệnh select cần thực hiện

B2: tạo đối tượng Connection kết nối giữa ứng dụng và cơ sở dữ liệu

SqlConnection conn = new SqlConnection(connStr);

B3: Khởi tạo đối tượng SqlCommand để thực thi câu lệnh Sql

SqlCommand cmd = new SqlCommand(sql,conn);// khởi tạo SqlCommand truyền vào câu lệnh sql và đối tượng connection mà đối tượng command sẽ được thực hiện nhờ connection đó//Cmd.CommandText = sql; cmd.Connection = connCmd.Connection.Open(); // mở kết nốiInt effRows = cmd.ExecuteNonQuery(); // thực thi câu lệnh Sql và trả về số dòng được thực hiện

Chia sẻ:

  • X
  • Facebook
Thích Đang tải...

Có liên quan

  • C#

Từ khóa » Câu Lệnh Update Sql Trong C#