Danh mục

Bài giảng Thực hành C Sharp phần 1 - Huỳnh Phước Hải

Số trang: 43      Loại file: ppt      Dung lượng: 695.50 KB      Lượt xem: 10      Lượt tải: 0    
Jamona

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Thực hành C Sharp phần 1 có nội dung trình bày ưu điểm của ADO.NET, kiến trúc của ADO.NET, kết nối DB với ADO.NET và một số nội dung liên quan.
Nội dung trích xuất từ tài liệu:
Bài giảng Thực hành C Sharp phần 1 - Huỳnh Phước Hải BÀI GIẢNG: Thực hành C Sharp phần 107/05/14 Huỳnh Phước Hải 1 Mục tiêu • Ưu điểm của ADO.NET • Kiến trúc của ADO.NET • Kết nối DB với ADO.NET07/05/14 Huỳnh Phước Hải 2 Xây dựng App tương tác DB • Khi cần xây dựng một ứng dụng cần tương tác với cơ sở dữ liệu. Có nhiều công nghệ cung cấp cho người dùng các tập hợp các đối tượng để thực hiện.07/05/14 Huỳnh Phước Hải 3 p D D p r ODBC a l i t i v a c e B a r a M t s a i e n o a n g e r ODBC Driver07/05/14 Huỳnh Phước Hải 4 ODBC • Open Data Connectivity • Chỉ truy suất được các thông tin quan hệ không truy suất được các dữ liệu không quan hệ như: tập tin văn bản Email. • Phải truy nhập ODBC qua DNS07/05/14 Huỳnh Phước Hải 5 DAO Application Dao MS Access Jet Engine ODBC Data Store07/05/14 Huỳnh Phước Hải 6 DAO • Data Access Objects • Chỉ làm việc với Microsoft Jet Database Engine. • Cũng có nhiều khuyết điểm như ODBC.07/05/14 Huỳnh Phước Hải 7 OLEDB Application OLE-DB Customer OLE-DB Provider Data Source Data Store Specific API07/05/14 Huỳnh Phước Hải 8 OLEDB • Để truy cập được tất cả datastore, phải dùng OLEDB provider thông qua ODBC • OLEDB dễ sử dụng hơn ODBC • Là một tập hợp các giao diện COM được đóng gói thành các các System Service để tương tác với nhiều DBMS07/05/14 Huỳnh Phước Hải 9 OLEDB • Datasource • Session • Command • Rowset07/05/14 Huỳnh Phước Hải 10 ADO • ADO là một COM • Được dùng với bất kỳ ngôn ngữ nào tương thích với COM. • ADO không độc lập OS nhưng độc lập ngôn ngữ.07/05/14 Huỳnh Phước Hải 11 ADO • Conection • Command • Recordset07/05/14 Huỳnh Phước Hải 12 ADO • RDS của MS cho phép dùng ADO thông qua các giao thức HTTP. HTTPS, DCOM để truy cập dữ liệu Web.07/05/14 Huỳnh Phước Hải 13 MDAC • Microsoft Data Access Components – ODBC – OLEDB – ADO – RDS07/05/14 Huỳnh Phước Hải 14 ADO.NET07/05/14 Huỳnh Phước Hải 15 Ưu điểm của ADO.NET • Đáp ứng mô hình lập trình mới trên nền .NET. • Hỗ trợ rất tốt SQL Server. • Hỗ trợ thao tác các CSDL khác thông qua OLE DB. • XML làm nền tảng. • Hỗ trợ kiến trúc 3 lớp. • Sử dụng namespace: System.Data, System.Xml07/05/14 Huỳnh Phước Hải 16 Kiến trúc ADO.NET07/05/14 Huỳnh Phước Hải 17 Kiến trúc ADO.NET • Connected objects: là những đối tượng giao tiếp trực tiếp với CSDL. • Disconnected objects: cho phép các user làm việc với dữ liệu dạng offline (khi đã đóng kết nối cơ sở dữ liệu)07/05/14 Huỳnh Phước Hải 18 Kiến trúc ADO.NET07/05/14 Huỳnh Phước Hải 19 The Managed Provider and Generic Data Set Classes To provide both connected and disconnected DB access, ADO.NET defines two sets of classes: managed provider and generic data.07/05/14 Huỳnh Phước Hải 20 ...

Tài liệu được xem nhiều: