Thông tin tài liệu:
Tổng quan về ADO.Net Mô hình kết nối Mô hình phi kết nối Các thế hệ của lập trình kết nối CSDL Tìm hiểu về ADO.Net Các mô hình kết nối CSDL (Connected & Disconnected) Dùng VS.Net (VB.Net) xây dựng ứng dụng kết nối CSDL ADO.Net
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH KẾT NỐI CSDL ADO.NET Khoa CNTT CNPMLẬP TRÌNH KẾT NỐI CSDL ADO.NET C4W - 1 Phạm Hoàng Hải Khoa CNTT CNPM 1. NỘI DUNG Tổng quan về ADO.Net Mô hình kết nối Mô hình phi kết nối C4W - 2 Phạm Hoàng Hải Khoa CNTT CNPM 2. TỔNG QUAN VỀ ADO.NET Các thế hệ của lập trình kết nối CSDL C4W - 3 Phạm Hoàng Hải Khoa CNTT CNPM 2. TỔNG QUAN VỀ ADO.NET MỤC TIÊU BÀI HỌC Tìm hiểu về ADO.Net Các mô hình kết nối CSDL (Connected & Disconnected) Dùng VS.Net (VB.Net) xây dựng ứng dụng kết nối CSDL ADO.Net ADO.NET C4W - 4 Phạm Hoàng Hải Khoa CNTT CNPM 2. TỔNG QUAN VỀ ADO.NET GIỚI THIỆU ADO.NET là một tập các lớp thư viện được sử dụng để truy xuất dữ liệu Thêm/xóa/sửa dữ liệu Đọc dữ liệuChương trình CSDL, XML… Nằm trong bộ thư viện các lớp cơ sở của .Net Framework C4W - 5 Phạm Hoàng Hải Khoa CNTT CNPM 2. TỔNG QUAN VỀ ADO.NET VỊ TRÍ CỦA ADO.NET ADO.NET là thành phần nội tại của .Net Framework có thể sử dụng trong các ngôn ngữ hỗ trợ .Net (C#, VB.Net, ...) ASP.NET Windows Forms Class Framework Drawing XML ADO.NET Data Comman language Runtime System Services Các lớp ADO.Net đặt trong System.Data Chức năng và cách sử dụng hoàn toàn giống nhau. C4W - 6 Phạm Hoàng Hải Khoa CNTT CNPM2. TỔNG QUAN VỀ ADO.NET ADO vs ADO.Net C4W - 7Phạm Hoàng Hải Khoa CNTT CNPM 2. TỔNG QUAN VỀ ADO.NET ADO vs ADO.Net ADO kết nối CSDL tốt, nhưng Đòi hỏi kết nối chuẩn COM và Windows Xử lý kết nối CSDL qua Internet khó khăn và không tốt. ADO.Net Tích hợp chặt chẽ với XML Làm việc tốt trên môi trường Internet. ADO.Net là sự cải tiến của ADO Khác biệt nhau ở mô hình (COM vs XML) Giống nhau về các chức năng. C4W - 8 Phạm Hoàng Hải Khoa CNTT CNPM 2. TỔNG QUAN VỀ ADO.NET ADO vs ADO.Net Khác biệt Thuận lợi/khó khăn kết nốivề mô hình Internet C4W - 9 Phạm Hoàng Hải Khoa CNTT CNPM 2. TỔNG QUAN VỀ ADO.NET .Net DATA PROVIDER .NET Data Provider Dùng để kết nối đến CSDL, thực hiện các câu lệnh, và nhận kết quả trả về. Hiện có 3 loại data provider chính .NET Data Provider ODBC Driver ODBC ODBC Connection RDBMS OLE DB ProviderApplication Command OLE DB OLE DB RDBMS Data Reader SQL SERVER SQL Provider SQL Server Data Adapter C4W - 10 Phạm Hoàng Hải Khoa CNTT CNPM 2. TỔNG QUAN VỀ ADO.NET CÁC LỚP ĐỐI TƯỢNG TRONG ADO.NET .NET Data Provider Các thành phần của .NET Data Provider C4W - 11 Phạm Hoàng Hải Khoa CNTT CNPM 2. TỔNG QUAN VỀ ADO.NET CÁC LỚP ĐỐI TƯỢNG TRONG ADO.NET Connection: Là đối tượng có nhiệm vụ thực hiện nhiệm vụ kết nối đến CSDL Command: Dùng để thực hiện các câu lệnh SQL thao tác với CSDL như: Insert, Update, Select, Delete DataReader: Dùng để đón nhận kết quả trả về từ đối tượng Command DataAdapter: Có chức năng như một cầu nối giữa nguồn (tệp) dữ liệu và các bảng được cached trong bộ nhớ C4W - 12 Phạm Hoàng Hải Khoa CNTT CNPM 3. MÔ HÌNH KẾT NỐI - PHI KẾT NỐI Mô hình kết nối (Connected Model) Chương trình Mô hình phi kết nối (Disconnected Model)Chương trình C4W - 13 Phạm Hoàng Hải Khoa CNTT CNPM 3. MÔ HÌNH KẾT NỐI CONNECTED MODEL Kết nối vào CSDL Thực hiện lệnh Thêm/Xóa/ ...