Danh mục

Bài giảng Lập trình cơ sở dữ liệu - Chương 1: Giới thiệu ADO.NET và kết nối đến cơ sở dữ liệu

Số trang: 52      Loại file: ppt      Dung lượng: 971.50 KB      Lượt xem: 11      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: 29,000 VND Tải xuống file đầy đủ (52 trang) 0
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Lập trình cơ sở dữ liệu - Chương 1: Giới thiệu ADO.NET và kết nối đến cơ sở dữ liệu trình bày những nội dung chính sau đây: Khái niệm ứng dụng cơ sở dữ liệu, kiến trúc ADO.NET, kết nối đến cơ sở dữ liệu. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình cơ sở dữ liệu - Chương 1: Giới thiệu ADO.NET và kết nối đến cơ sở dữ liệuChương 1 GIỚI THIỆU ADO.NET và KẾT NỐI ĐẾN CSDLNội dung Khái niệm ứng dụng CSDL Kiến trúc ADO.NET Kết nối đến CSDL 2KHÁI NIỆM ỨNG DỤNG CSDL 3Khái niệm ứng dụng CSDL Định nghĩa “Ứng dụng CSDL”: Ứng dụng CSDL Data–Centric Applications hay Database–Centric Applications hay Data–Driven Application là loại ứng dụng mà dữ liệu hay CSDL đóng vai trò tiên quyết. Ví dụ: • Chương trình quản lý nhà sách • Hệ thống chương trình quản lý ngân hàng 4Khái niệm ứng dụng CSDL Database Application 5Khái niệm ứng dụng CSDL Định nghĩa “Data source” (Data storage): Nơi lưu trữ dữ liệu. Thông thường là Database Một số loại Data source được hổ trợ trong .NET • MS SQL Server, Oracle, DB2, MS Access, … 6KIẾN TRÚC ADO.NET 7Kiến trúc ADO.NET ADO.NET Data source 8Kiến trúc ADO.NET  ADO.NET là gì? Thư viện Application truy cập dữ liệu Data source (C#, VB.NET, …) ADO.NETData–Driven Application • ADO.NETlàmộtthưviệnchứacáclớpthựchiện cácchứcnăng – Kếtnốiứngdụngvớidatasource – Thêm,xóa,sửa,tìmkiếmdữliệutrongdatasource 9Kiến trúc ADO.NET 10Kiến trúc ADO.NETNhững đối tượng quan trọng trong ADO.NET Kiến trúc ADO.NET được chia làm 2 phần • Connected • Disconnected Những lớp khác nhau của ADO.NET có thể phân loại thành: Connected và Disconnected. Ngoại lệ là lớp DataAdapter 11 Kiến trúc ADO.NET Những đối tượng quan trọng trong ADO.NET ADO.NET Đối tượng Disconnected Đối tượng Connected DataSet Connection DataTable DataAdapter Command DatabaseApplication DataRow Parameter … … 12Kiến trúc ADO.NETNhững đối tượng quan trọng trong ADO.NET Các đối tượng Connected • Connection • Command • Parameter • DataAdapter • DataReader • Transaction 13Kiến trúc ADO.NETNhững đối tượng quan trọng trong ADO.NET Các đối tượng Disconnected • DataSet • DataTable • DataRow • DataColumn • DataView • Constraint • DataRelation 14Kiến trúc ADO.NET.NET Data Providers ADO.NET hiện thực (bao gồm) tập các lớp connected cho từng loại CSDL • Ví dụ: Để kết nối với MS SQL Server, chúng ta có lớp giành riêng là SqlConnection, SqlCommand, SqlParameter, … Tập các lớp connected cho một CSDL nào đó được nằm trong 1 namespace riêng • Ví dụ: – System.Data.SqlClient – System.Data.OleDb Định nghĩa “.Net Data Provider”: Là một tập lớp connected nằm trong cùng 1 namespace và được thiết kế để làm việc với một loại CSDL cụ thể 15 Kiến trúc ADO.NET .NET Data Providers .Net Data Provider Đối tượng Disconnected Đối tượng Connected DataSet Connection Data DataTable DataAdapter CommandApplication Source DataRow Parameter … … 16 Kiến trúc ADO.NET .NET Data Providers Các loại .Net Data Provider  Chọn lựa .NET Data Provider • SQL Server .NET DataTên Data Source Provider Namespace Provider – SQL Server version 7.0 trởMS SQL Server 7.0 trở lên System.Data.SqlClient lênOracle 8.1.6 trở lên System.Data.OracleClient • Oracle .NET Data ProviderODBC ...

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