Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 9 của Hồ Hoàn Kiếm trình bày về lập trình cơ sở dữ liệu; giới thiệu về ADO.Net; mô hình chuyển đổi giữa ADO và ADO.NET; các loại .NET Data Provider; mô hình ADO .NET Object; ADO.NET and XML.
Lập trình sở liệu với ADO.Net Giảng viên : Hồ Hồn Kiếm Lập trình sở liệu Stored into Database ADO.net Client Data access technology Lập trình sở liệu Client Database Client Software Client-Server Application Provides data to client Server Lập trình sở liệu Data Access Components Requests data Sends data User Database Server Running Requests data Database Error Message Client Software Server Down DAC (ODBC, OLE DB, ADO, ADO.net) Database Giới thiệu ADO.Net Hổ trợ Net Platform Sử dụng công nghệ XML để chuyển đổi liệu Tương tác vói tất lọai sở liệu Khả thực thi nhanh Sử dụng cho lọai ứng dụng client-server Giới thiệu ADO.Net ADO.net architecture XML io t a nt e es Tier r P n t a D r e i aT XML Database Mô hình chuyển đổi ADO ADO.NET Command Command XxxTransaction XxxTransaction XxxCommand XxxCommand DataSet DataSet Recordset Recordset XxxDataReader XxxDataReader XxxDataAdapter XxxDataAdapter ADO.NET ADO Connection Connection XxxConnection XxxConnection Các loại NET Data Provider XxxConnection – for example, SqlConnection XxxTransaction – for example, SqlTransaction XxxException – for example, SqlException 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 SQL Server Server NET NET Data Data Provider Provider OLE OLE DB DB NET NET Data Data Provider Provider SQL Server 7.0 (and later) OLEDB sources (SQL Server 6.5) Connected Disconnected ADO.NET DataSet DataSet SqlDataAdapter SqlDataAdapter SqlDataReader SqlDataReader SqlCommand SqlCommand SqlConnection SqlConnection 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 11 44 Request data XML 55 Updated XML 22 DataSet DataSet DataSet DataSet 33 SQL query Results SQL 66 updates .. .Lập trình sở liệu Stored into Database ADO.net Client Data access technology Lập trình sở liệu Client Database Client Software Client-Server Application Provides data to client Server Lập trình. .. chuyển đổi liệu Tương tác vói tất lọai sở liệu Khả thực thi nhanh Sử dụng cho lọai ứng dụng client-server Giới thiệu ADO.Net ADO.net architecture XML io t a nt e es Tier r P n t a D r e i aT XML