Danh mục

Bài giảng Lập trình trên môi trường Window: Chương 5 - ThS. Dương Thành Phết

Số trang: 28      Loại file: pdf      Dung lượng: 1.14 MB      Lượt xem: 7      Lượt tải: 0    
Thư viện của tui

Xem trước 3 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 trên môi trường Window - Chương 5: Tổng quan về lập trình cơ sở dữ liệu" cung cấp cho người học các kiến thức: Giới thiệu về ADO.Net, đối tượng Connection, đối tượng Command, đối tượng DataReadder,... Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình trên môi trường Window: Chương 5 - ThS. Dương Thành PhếtChương 5:TỔNG QUAN VỀ LẬP TRÌNH CƠ SỞ DỮ LIỆU  Giảng Viên: ThS. Dương Thành Phết  Email: phetcm@gmail.com – YahooID: phetcm  Website: http://www.thayphet.net  Tel: 09181586701 http://www.thayphet.net NỘI DUNG 1. Giới thiệu về ADO.Net 2. Đối tượng Connection 3. Đối tượng Command 4. Đối tượng DataReadder 5. Đối tượng Dataset 6. Đối tượng DataAdapter 7. Xây dựng ứng dụng minh họa2 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET 1.1. ADO.NET là gì ?  ActiveX Data Object .NET (ADO.NET)- Mô hình truy xuất CSDL trên nền .NET  Do Microsoft Soft phát triển từ nền tảng ADO  Cung cấp các lớp đối tượng và hàm thư viện phục vụ cho việc kết nối và xử lý dữ liệu  ăng tốc truy xuất dữ liệu theo mô hình đa lớp: tách biệt truy cập dữ liệu với thao tác dữ liệu.  Cho phép truy xuất dữ liệu ở chế độ connected và disconnected.  Hỗ trợ thao tác với XML.3 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET 1.2. Kiến trúc của ADO.NET: ADO.Net Gồm 2 thành phần chính: .Net Data Provider và DataSet.4 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET .Net Data Provider: gồm 4 thành phần:  Connection: Thực hiện thiết lập và duy trì kết nối đến CSDL.  Command: Lưu trữ các lệnh truy vấn hay stored procedure.  DataReader: Lưu trữ kết quả thực thi lệnh truy vấn từ CSDL.  DataAdapter: Là cầu nối giúp trao đổi dữ liệu giữa DataSet và CSDL.5 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET Kiến trúc của .Net Data Provider6 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET Phân loại .Net Data Provider7 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET DataSet: Lưu trữ ở bộ nhớ các bảng dữ liệu, các lược đồ CSDL.  Thực thi cơ chế ngắt kết nối (disconnected) nhằm tăng hiệu năng truy xuất CSDL.  Mọi thao tác thay đổi dữ liệu được thực hiện trên DataSet, không ảnh hưởng đến CSDL.  Sử dụng XML để truyền tải và lưu trữ dữ liệu.  Theo vết các thay đổi dữ liệu, cập nhật CSDL thông qua đối tượng DataAdapter.8 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET Kiến trúc của Dataset9 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET 1.3. Quá trình phát triển của ADO.NET: 1 2 3 410 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET 1.4. Đặc điểm của ADO.NET  Cho phép lấy cả một cấu trúc phức tạp của dữ liệu từ CSDL, sau đó ngắt kết nối rồi mới thực hiện thao tác xử lý. Trước đây ADO luôn phải duy trì kết nối trong quá trình thiết kế  ADO.NET mạnh mẽ: Kế thừa các ưu điểm của ADO. Kết hợp với ý tưởng thiết kế hoàn toàn mới  Thiết kế hoàn toàn dựa vào XML: Chuẩn giao tiếp dữ liệu tốt nhất trên môi trường Internet hiện nay  Thiết kế hoàn toàn hướng đối tượng: Đặc trưng của thư viện .NET Framework11 http://www.thayphet.net 1. GIỚI THIỆU VỀ ADO.NET 1.5. Các lớp thư viện ADO.NET  System.Data.OleDb: Access, SQL Server, Oracle  System.Data.SqlClient: SQL Server  System.Data.OracleClient: Oracle  Đặc điểm:  Cả ba thư viện trên về giao tiếp lập trình là giống nhau  Dùng thư viện SqlClient truy xuất SQL Server nhanh hơn OleDb  Tương tự cho OracleClient12 http://www.thayphet.net 2. ĐỐI TƯỢNG CONNECTION  Để tương tác với database thì phải có một kết nối.  Kết nối cần xác định  Database server name  Database name  User name  Password  Và các tham số cần thiết để kết nối tới database.13 http://www.thayphet.net 3. ĐỐI TƯỢNG COMMAND  Quá trình tương tác với database cần phải biết ...

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