Mô tả:
Lập trình cơ sở dữ liệu
với ADO.Net
Giảng viên : Hồ Hoàn Kiếm
Lập trình cơ sở dữ liệu
Stored
into
Database
ADO.net
Client
Data access technology
Lập trình cơ sở dữ liệu
Client
Database
Client Software
Client-Server Application
Provides data to
client
Server
Lập trình cơ sở dữ liệu
Data Access Components
Requests data
Database
Sends data
User
Server Running
Requests data
Database
Error Message
Client Software
Server Down
DAC
(ODBC, OLE DB,
ADO, ADO.net)
Database
Giới thiệu về ADO.Net
Hổ trợ bởi .Net Platform
Sử dụng công nghệ XML để chuyển đổi dữ liệu.
Tương tác vói tất cả các lọai cơ sở dữ liệu.
Khả năng thực thi nhanh .
Sử dụng cho các lọai ứng dụng client-server .
Giới thiệu về ADO.Net
ADO.net architecture
XML
XML
Database
Mô hình chuyển đổi giữa ADO và ADO.NET
XxxConnection
Connection
Command
XxxCommand
DataSet
Recordset
XxxDataReader
XxxDataAdapter
ADO.NET
ADO
XxxTransaction
Các loại .NET Data Provider
XxxConnection – for example, SqlConnection
XxxException – for example, SqlException
XxxTransaction – for example,
SqlTransaction
XxxError – for example, SqlError
XxxCommand – for example, SqlCommand
XxxParameter – for example, SqlParameter
XxxDataReader – for example, SqlDataReader
XxxDataAdapter – for example,
SqlDataAdapter
Mô hình ADO .NET Object
DataSet
SQL Server .NET
Data Provider
OLE DB .NET
Data Provider
SQL Server 7.0
(and later)
OLEDB sources
(SQL Server 6.5)
Connected và Disconnected trong
ADO.NET
SqlDataReader
DataSet
SqlDataAdapter
SqlCommand
SqlConnection
SqlConnection
SQL Server 7.0
(and later)
SQL Server 7.0
(and later)
ADO.NET and XML
ADO.NET is tightly integrated with XML
Using XML in a disconnected ADO.NET
application
XML Web Services
Client
Data Source
1
4
Request data
XML
5 Updated XML
2
DataSet
DataSet
3
6
SQL query
Results
SQL
updates
- Xem thêm -