LẬP TRÌNH
LẬP TRÌNH
CƠ SỞ DỮ LIỆU
CƠ SỞ DỮ LIỆU
ADO.NET là một tập các lớp nằm trong bộ
thư viện lớp cơ sở của .NET Framework,
cho phép các ứng dụng Windows (như C#,
VB.NET…) hay ứng dụng web (như
ASP.NET) thao tác dễ dàng với các nguồn
dữ liệu
Giới thiệu ADO.NET
ADO.NET bao gồm 2 Provider (2 bộ thư viện)
(thường dùng) để thao tác với các CSDL là
- OleDb Provider (nằm trong System.Data.OleDb)
dùng để truy xuất đến bất kỳ CSDL nào có hỗ trợ
OleDb
- SQL Provider (nằm trong System.Data.SQLClient)
chuyên dùng để truy xuất đến CSDL SQL Server
Giới thiệu ADO.NET
ADO.NET có 5 thành phần chính:
–
Connection
–
Command
–
DataReader
–
DataAdapter
–
DataSet
Giới thiệu ADO.NET
Đối tượng Connection
•
strConnect= Data Source=(local)\SQLEXPRESS;
AttachDbFilename=|DataDirectory|
dbWeb.mdf;Integrated Security=True;User
Instance=True
•
strConnect2= Data Source=VIETHQTK1\SQLEXPRESS; Initial
Catalog=dbWeb;Integrated Security=True
•
strConnect2= Data Source=.; Initial Catalog=dbWeb;Integrated
Security=True
Đối tượng Command
Đối tượng Command
1. Chức năng
–
Dùng để thực thi các câu lệnh SQL thao tác
với CSDL như : Insert, Update, Select,
Delete…
–
Trước khi thực thi câu lệnh SQL bằng đối
tượng Command thì bắt buộc phải mở kết
nối tới CSDL
2. Khai báo đối tượng Command
→ …………………
Đối tượng Command
Đối tượng Command
3. Các phương thức của đt Command
•
ExecuteScalar(): Thực hiện câu lệnh mà kết quả