intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Na Na | Ngày: | Loại File: PPT | Số trang:43

102
lượt xem
18
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

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

  1. BÀI GIẢNG: Thực hành C Sharp phần 1 07/05/14 Huỳnh Phước Hải 1
  2. 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.NET 07/05/14 Huỳnh Phước Hải 2
  3. 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
  4. 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 Driver 07/05/14 Huỳnh Phước Hải 4
  5. 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 DNS 07/05/14 Huỳnh Phước Hải 5
  6. DAO Application Dao MS Access Jet Engine ODBC Data Store 07/05/14 Huỳnh Phước Hải 6
  7. 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
  8. OLEDB Application OLE-DB Customer OLE-DB Provider Data Source Data Store Specific API 07/05/14 Huỳnh Phước Hải 8
  9. 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 DBMS 07/05/14 Huỳnh Phước Hải 9
  10. OLEDB • Datasource • Session • Command • Rowset 07/05/14 Huỳnh Phước Hải 10
  11. 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
  12. ADO • Conection • Command • Recordset 07/05/14 Huỳnh Phước Hải 12
  13. 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
  14. MDAC • Microsoft Data Access Components – ODBC – OLEDB – ADO – RDS 07/05/14 Huỳnh Phước Hải 14
  15. ADO.NET 07/05/14 Huỳnh Phước Hải 15
  16. Ư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.Xml 07/05/14 Huỳnh Phước Hải 16
  17. Kiến trúc ADO.NET 07/05/14 Huỳnh Phước Hải 17
  18. 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
  19. Kiến trúc ADO.NET 07/05/14 Huỳnh Phước Hải 19
  20. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2