ăng tốc truy xuất dữ liệu theo mô hình đa lớp: tách biệt truy cập dữ liệu với thao tác dữ liệu.. Cho phép truy xuất dữ liệu ở chế độ connected và disconnected..[r]
Trang 1Chương 5:
TỔNG QUAN VỀ LẬP TRÌNH CƠ SỞ DỮ LIỆU
Giảng Viên: ThS Dương Thành Phết
Email: phetcm@gmail.com – YahooID: phetcm
Trang 21 Giới thiệu về ADO.Net
2 Đối tượng Connection
3 Đối tượng Command
4 Đối tượng DataReadder
5 Đối tượng Dataset
6 Đối tượng DataAdapter
7 Xây dựng ứng dụng minh họa
Trang 31 GIỚI THIỆU VỀ ADO.NET
1.1 ADO.NET là gì ?
ActiveX Data Object NET (ADO.NET)- Mô hình truy xuất CSDL trên nền NET
Do Microsoft Soft phát triển từ nền tảng ADO
Cung cấp các lớp đối tượng và hàm thư viện phục
vụ cho việc kết nối và xử lý dữ liệu
ăng tốc truy xuất dữ liệu theo mô hình đa lớp: tách biệt truy cập dữ liệu với thao tác dữ liệu
Cho phép truy xuất dữ liệu ở chế độ connected và disconnected
Trang 4ADO.Net Gồm 2 thành phần chính: .Net Data Provider và DataSet
Trang 51 GIỚI THIỆU VỀ ADO.NET
.Net Data Provider: gồm 4 thành phần:
Connection: Thực hiện thiết lập và duy trì kết nối đến CSDL
Command: Lưu trữ các lệnh truy vấn hay stored procedure
DataReader: Lưu trữ kết quả thực thi lệnh truy vấn
từ CSDL
DataAdapter: Là cầu nối giúp trao đổi dữ liệu giữa DataSet và CSDL
Trang 6Kiến trúc của Net Data Provider
Trang 71 GIỚI THIỆU VỀ ADO.NET
Trang 8lược đồ CSDL
Thực thi cơ chế ngắt kết nối (disconnected) nhằm tăng hiệu năng truy xuất CSDL
Mọi thao tác thay đổi dữ liệu được thực hiện trên DataSet, không ảnh hưởng đến CSDL
Sử dụng XML để truyền tải và lưu trữ dữ liệu
Theo vết các thay đổi dữ liệu, cập nhật CSDL
thông qua đối tượng DataAdapter
Trang 91 GIỚI THIỆU VỀ ADO.NET
Trang 101
3
2
4