1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu CHƯƠNG V:ADO.NET docx

51 810 8

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 666 KB

Nội dung

02/21/14 1 CHƯƠNG V: ADO.NET Lý thuyết: 3 tiết Thực hành 6 tiết ADO.NET  Tổng quan về ADO.NET  Tạo kết nối đến CSDL.  Các điều khiển ràng buộc danh sách(List- Bound)  Hiển thị DataSet vào điều khiển List- Bound 02/21/14 2 02/21/14 3 TỔNG QUAN VỀ ADO.NET  ADO.NET cung cấp khả năng truy cập các nguồn dữ liệu một cách nhất quán như SQL Server, dữ liệu quản lý thông qua OLE DB và XML  ADO.NET bao gồm các trình cung cấp dữ liệu .NET (.NET data provider) cho việc kết nối đến cơ sở dữ liệu, thực thi một câu lệnh và truy xuất kết quả. 02/21/14 4 TỔNG QUAN VỀ ADO.NET  Đối tượng ADO.NET Dataset cũng có thể được sử dụng một cách độc lập với .NET data provider để quản lý dữ liệu thuộc những ứng dụng hoặc những nguồn từ XML  Lớp ADO.NET được tìm thấy trong namespace System.Data, và được tích hợp với lớp XML được tìm thấy trong namespace System.Xml Connection MôhìnhđốitượngADO.NET 02/21/14 5 MôhìnhđốitượngADO.NET 02/21/14 6 02/21/14 7 KHÔNG GIAN TÊN  Không gian tên sử dụng trong ADO.NET gồm:  System.Data  System.Data.Common  System.Data.SqlClient: dùng cho cơ sở dữ liệu SQL  System.Data.OleDb dùng cho cơ sở dữ liệu access 02/21/14 8 CẤU TRÚC CỦA ADO.NET  ADO.NET Components được thiết kế để quản lý việc truy cập dữ liệu từ nguồn dữ liệu. Có 2 thành phần chính trong ADO.NET:  ADO.NET Dataset là thành phần chính của kiến trúc kết nối gián đoạn của ADO.NET. Dataset bao gồm tập hợp một hoặc nhiều đối tượng DataTable 02/21/14 9 CẤU TRÚC CỦA ADO.NET  NET Data Provider - một tập hợp các thành phần bao gồm các đối tượng Connection: cung cấp việc kết nối đến CSDL Command :truy cập các câu lệnh CSDL DataReader: cung cấp một luồng truy xuất DL DataAdapter: cung cấp cầu nối giữa đối tượng Dataset và CSDL. DataAdapter sử dụng đối tượng Command để thực thi các câu lệnh SQL 02/21/14 10 CẤU TRÚC CỦA ADO.NET [...]... tượng Connection  Chức năng: Thiết lập kết nối đến cơ sở dữ liệu  Kết nối với cơ sở dữ liệu access: OleDbConnection con;// Khai báo String strcon; strCon ="Provider=Microsoft.Jet.OleDb.4.0;Data Source ="; strCon = strCon + Server.MapPath(".") + "\\sv.mdb"; con = new OleDbConnection(strCon); con.Open(); 02/21/14 11 Kết nối với cơ sở dữ liệu Sql: SqlConnection con;// Khai báo String strcon; strCon=... trị cụ thể như 1 table, 1 record, 1 filed …) từ một truy vấn dữ liệu  ExecuteReader(): Gửi CommandText đến Connection và xây dựng một SqlDataReader, trả về tập các records 02/21/14 17 Các đối tượng trong ADO.Net Các thuộc tính của Data Command  Connection: Command tham chiếu đến một connection, đối tượng này dùng để giao tiếp với cơ sở dữ liệu, nhận hay trả về SqlConnection mà command sử dụng  CommandText:... Các đối tượng trong ADO.Net  DataReader: được sử dụng trong những ứng dụng web với những thao tác ngắn với từng yêu cầu, thường là chỉ để hiển thị dữ liệu  Có 2 loại DataReader: OleDbDataReader và SqlDataReader  DataReader cung cấp cách truy xuất dữ liệu forward-only, read – only 02/21/14 20 Các đối tượng trong ADO.Net  Để dùng SqlDataReader phải khai báo một SqlCommand SqlCommand cung cấp một phương... “Server=ServerName;Database=DBName;uid=userName;pwd=password”; con = new SqlConnection(strCon); con.Open(); 02/21/14 12  Cácphươngthức:  ExecuteNonQuery():Thựcthinhữngcâulệnh  như: INSERT, UPDATE or DELETE  ExecuteScalar():Trảvềgiátrịđơntừmộttruyv ấnd liệu  ExecuteReader():Trảvềtậprecord 02/21/14 13 Các phương thức của Connection  Phương thức Open(): mở kết nối Close(): đóng kết nối 02/21/14 14 Các đối tượng trong ADO.Net  Đối tượng Command: thực... OleDbConnection(strCon); con.Open(); cmd=new OleDbCommand(strSQL); cmd.Connection=con; rs=cmd.ExecuteReader();// if strSQL is Select statement 02/21/14 26 Từng bước kết nối trong ADO.Net Sử dụng DataReader để chứa dữ liệu truy xuất được while(rs.Read()) { //varName=rs[“FieldName”]; //process varName according to application } 02/21/14 27 Example Database chứa 1 table: tblCustomer(CustomerID,Name) Viết kết nối vào database . ADO .NET  ADO .NET cung cấp khả năng truy cập các nguồn dữ liệu một cách nhất quán như SQL Server, dữ liệu quản lý thông qua OLE DB và XML  ADO .NET. dữ liệu .NET ( .NET data provider) cho việc kết nối đến cơ sở dữ liệu, thực thi một câu lệnh và truy xuất kết quả. 02/21/14 4 TỔNG QUAN VỀ ADO .NET  Đối

Ngày đăng: 15/02/2014, 18:20

HÌNH ẢNH LIÊN QUAN

MơhìnhđốitượngADO.NET - Tài liệu CHƯƠNG V:ADO.NET docx
h ìnhđốitượngADO.NET (Trang 5)
MơhìnhđốitượngADO.NET - Tài liệu CHƯƠNG V:ADO.NET docx
h ìnhđốitượngADO.NET (Trang 6)
.Columns.Add(DataColumn): Thêm cột vào bảng  .Rows :trả về các dòng, mỗi dòng là một đối tượng  - Tài liệu CHƯƠNG V:ADO.NET docx
olumns. Add(DataColumn): Thêm cột vào bảng  .Rows :trả về các dòng, mỗi dòng là một đối tượng (Trang 41)
DataTable mỗi DataTable điển hình tương đương với một table hoặc là một view mà ta  có  thể  thiết  lập  mối  quan  hệ  giữa  chúng  thông qua đối tượng DataRelation - Tài liệu CHƯƠNG V:ADO.NET docx
ata Table mỗi DataTable điển hình tương đương với một table hoặc là một view mà ta có thể thiết lập mối quan hệ giữa chúng thông qua đối tượng DataRelation (Trang 45)

TỪ KHÓA LIÊN QUAN

w