tailieunhanh - Bài giảng Lập trình nâng cao: Chương 8 - Lý Anh Tuấn

Bài giảng Lập trình nâng cao: Chương 8 ActiveX Data , cung cấp cho người học những kiến thức như: Giới thiệu về ; Kiến trúc của ; DataProvider; Một số DataProvider phổ biến; Các thành phần của DataProvider; Kết nối cơ sở dữ liệu SQL Server với winform; .Mời các bạn cùng tham khảo! | TRƯỜNG ĐẠI HỌC THỦY LỢI Khoa CNTT Bộ môn CNPM LẬP TRÌNH NÂNG CAO 1 ActiveX Data 2 Giới thiệu về Là một bộ thư viện hướng đối tượng OOP cho phép tương tác với dữ liệu nguồn. Dữ liệu nguồn thường là các cơ sở dữ liệu như SQLServer MySQL Oracle Database Dữ liệu nguồn cũng có thể là các file text XML hoặc excel 3 Kiến trúc của được chia làm 2 phần rời rạc có thể sử dụng độc lập hoặc đồng thời DataProvider DataSet 4 DataProvider Là các thư viện lớp cung cấp chức năng tạo kết nối đến nguồn dữ liệu thi hành các lệnh trên nguồn dữ liệu đó. Mỗi thư viện hỗ trợ kết nối tới một loại cơ sở dữ liệu khác nhau. 5 Một số DataProvider phổ biến DataProvider API Loại cơ sở dữ liệu hỗ trợ prefix ODBC Data Odbc Open Database Connectivity Provider OleDb Data Object Linking and Embedding Database. OleDb Provider VD Access hoặc Excel. Oracle Data Oracle Oracle Databases. Provider SQL Data Sql Microsoft SQL Server. Provider Borland Data Sử dụng chung cho nhiều loại cơ sở dữ liệu khác Bdp Provider Interbase SQL Server IBM DB2 and Oracle. 6 Các thành phần của DataProvider Bao gồm Connection làm nhiệm vụ kết nối tới cơ sở dữ liệu Command thực hiện các thao tác với CSDL như select insert update delete DataReader cung cấp việc đọc từng dòng dữ liệu theo chiều tiến từ đầu đến cuối. DataApdater đóng vài trò như là cầu nối giữa Dataset và CSDL tải dữ liệu lên dataset hoặc đồng bộ các thay đổi ở dataset về lại CSDL 7 DataSet Là các thư viện lớp tạo các đối tượng để quản lý dữ liệu không phụ thuộc vào nguồn dữ liệu. Có thể được coi là một cơ sở dữ liệu sao chép của cơ sở dữ liệu nguồn. Bao gồm nhiều DataTable 8 Kết nối cơ sở dữ liệu SQL Server với winform 9 Các đối tượng cần dùng SqlConnection kết nối dữ liệu SqlCommand thực hiện các câu lệnh sql SqlDataAdapter truy vấn dữ liệu SqlDataReader đọc dữ liệu DataTable chứa dữ liệu được truy vấn ra 10 SqlConnection SqlConnection biểu

TỪ KHÓA LIÊN QUAN