1
ADO.NET
12/6/22 1
2
Gi i thi u
qADO.NET (ActiveX Data Object) là một bộ
các thư viện hướng đối tượng (OOP) hỗ trợ
tương tác với các loại dữ liệu
qDữ liệu nguồn có thể là
§Cơ sở dữ liệu (database)
§Tập tin text, exel hoặc XML, …
qTrong môn học này, chúng ta sẽ chỉ xem xét tới
cách ADO.NET làm việc với database
3
Gi i thi u
qTại sao dùng ADO.NET?
§Các loại dữ liệu cũ sử dụng giao thức ODBC.
§Các loại dữ liệu mới hơn sử dụng giao thức OleDb.
Vì vậy cần có một thư viện thống nhất để làm
việc với chúng, đây chính là lý do mà ADO.NET
được tạo ra.
Gi i thi u
4
Database
5
Data provider
qADO.NET cung cấp một cách thức chung
để tương tác với nguồn dữ liệu, nhưng với
mỗi loại dữ liệu phải sử dụng một thư viện
khác nhau.
qCác thư viện này được gọi là Data
Provider và thường được đặt tên theo
giao thức hoặc loại dữ liệu mà chúng cho
phép truy xuất.