Lập trình windows C# - Chương 9
lượt xem 64
download
Tham khảo tài liệu 'lập trình windows c# - chương 9', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Lập trình windows C# - Chương 9
- ADO.NET Nguyễn Văn Phong 1
- Nội Dung ADO.NET Quá trình phát triển Đặc điểm ADO.NET .NET Data Provider DataSet Data Source Configuration Wizard 2 Nguyễn Văn Phong - 2010
- Giới thiệu ADO.NET ActiveX Data Object .NET (ADO.NET) Công nghệ của MS 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 ADO.NET .NET Application 3 Nguyễn Văn Phong - 2010
- Giới thiệu ADO.NET Mô hình .NET Framework Microsoft .NET Framework Web Services User Interface Data and XML XML ... ... ADO.NET Base Classes Common Language Runtime 4 Nguyễn Văn Phong - 2010
- Nội Dung ADO.NET Quá trình phát triển Đặc điểm ADO.NET .NET Data Provider DataSet Data Source Configuration Wizard 5 Nguyễn Văn Phong - 2010
- Quá trình phát triển Native API DB API Application Database ODBC DB API ODBC API Driver ODBC Driver Driver Application Database 6 Nguyễn Văn Phong - 2010
- Quá trình phát triển ADO, OLE DB Provid er Provid Non-Relational Data ADO er Provid OLE DB er Provid er Application Driver ODBC Driver Driver Relational Data OLE: Object Linking and Embedding 7 Nguyễn Văn Phong - 2010
- Quá trình phát triển ADO.NET 8 Nguyễn Văn Phong - 2010
- Nội Dung ADO.NET Quá trình phát triển Đặc điểm ADO.NET .NET Data Provider DataSet Data Source Configuration Wizard 9 Nguyễn Văn Phong - 2010
- ADO.NET ADO.NET là một phần của .NET Framework Thư viện lớp có chức năng xử lý dữ liệu trong ngôn ngữ MS.NET ADO.NET là dạng “Disconnected” Cho phép lấy cả một cấu trúc phức tạp của DL 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ế 10 Nguyễn Văn Phong - 2010
- ADO.NET 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 Đặc điểm nổi bật 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 Framework 11 Nguyễn Văn Phong - 2010
- ADO.NET vs. ADO Đặc Điểm ADO ADO.NET DL xử lý được Recordset : tương đương 1 bảng Dataset : tương đương 1 database đưa vào bộ nhớ dữ liệu trong database dưới dạng Duyệt dữ liệu Recordset chỉ cho phép duyệt Dataset : duyệt “tự do, ngẫu tuần tự, từng dòng một. nhiên”, truy cập thẳng tới bảng, dòng ,cột mong muốn. Dữ liệu ngắt kết Recordset thiên về hướng kết Dataset hỗ trợ hoàn toàn ngắt nối nối, nên việc hỗ trợ ngắt kết nối kết nối không mạnh Trao đổi dữ liệu Khả năng trao đổi dữ liệu ADO ADO.NET trao đổi dữ liệu qua qua Internet thường có nhiều Internet rất dễ dàng vì ADO.NET qua Internet hạn chế. Do dùng chuẩn COM được thiết kế theo chuẩn XML, là chuẩn dữ liệu chính được sử dụng để trao đổi trên Internet. 12 Nguyễn Văn Phong - 2010
- Môi trường “connected” Mỗi user có một kết nối cố định tới data source Ưu điểm Môi trường được bảo vệ tốt Kiểm soát được sự đồng bộ Dữ liệu luôn được mới Nhược Phải có một kết nối mạng cố định Scalability 13 Nguyễn Văn Phong - 2010
- Môi trường “disconnected” Một tập con của dữ liệu trung tâm được sao chép và bổ sung độc lập, sau đó sẽ được merge lại vào dữ liệu trung tâm. Ưu điểm Có thể làm việc bất cứ lúc nào, cũng như có thể kết nối bất kỳ vào Data Source Cho phép user khác có thể kết nối Nâng cao hiệu suất thực hiện của ứng dụng Khuyết Dữ liệu không được cập nhật một cách nhanh nhất Sự tranh chấp có thể xuất hiện và phải giải quyết 14 Nguyễn Văn Phong - 2010
- ADO.NET Kiến trúc của ADO.NET gồm 2 phần chính Phần kết nối: sử dụng khi kết nối CSDL và thao tác dữ liệu, phải thực hiện kết nối khi thao tác Connection: quản lý việc đóng mở DB ???Connection: SqlConnection, OleDbConnection Command: lệnh truy vấn, tương tác dữ liệu khi đang lập kết nối ???Command: SqlCommand, OleDbCommand DataReader: đọc dữ liệu, chỉ xử lý 1 dòng dữ liệu tại một thời điểm ???DataReader: SqlDataReader, OleDbDataReader DataAdapter: cầu nối giữa DB và DataSet 15 Nguyễn Văn Phong - 2010
- ADO.NET Phần ngắt kết nối: là DataSet DataSet DataSet không quan tâm đến DB thuộc kiểu gì, và lấy dữ liệu từ DataAdapter để xử lý DataSet xem như một DB trong bộ nhớ: bảng, quan hệ… DataSet có các thành phần con như DataTable DataRow DataColumn DataRelation Các đối tượng nhóm: DataTableCollection, DataRowCollection, DataColumnCollection 16 Nguyễn Văn Phong - 2010
- Mô hình đối tượng ADO.NET 17 Nguyễn Văn Phong - 2010
- 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 OracleClient 18 Nguyễn Văn Phong - 2010
- Nội Dung ADO.NET Quá trình phát triển Đặc điểm ADO.NET .NET Data Provider DataSet Data Source Configuration Wizard 19 Nguyễn Văn Phong - 2010
- NET Data Provider Mô hình .NET Data Provider 20 Nguyễn Văn Phong - 2010
CÓ THỂ BẠN MUỐN DOWNLOAD
-
hướng dẫn sử dụng Rhino Ceros phần 6
12 p | 1145 | 281
-
Giáo trình Lập trình Window Phone (Module 1) - Trung tâm tin học ĐH KHTN
110 p | 252 | 80
-
Pro .NET 2.0 Windows Forms and Custom Controls in C#
0 p | 623 | 70
-
Lập trinh Windows bằng Visual C++ part 9
45 p | 140 | 56
-
giới thiệu hợp ngữ Assembler very good phần 9
17 p | 97 | 35
-
Bài tập thực hành Lập trình trên môi trường Windows (Lập trình Windows Form với C#): Lab 9 - ĐH Công nghệ Tp.HCM
9 p | 150 | 32
-
giáo trình Java By Example phần 9
56 p | 91 | 28
-
ĐỒ ÁN TỐT NGHIỆP TÌM HIỂU NGÔN NGỮ C# VÀ VIẾT MỘT ỨNG DỤNG MINH HỌA PHẦN 3
31 p | 117 | 17
-
giáo trình Acad phần 9
11 p | 66 | 15
-
ĐỒ ÁN TỐT NGHIỆP TÌM HIỂU NGÔN NGỮ C# VÀ VIẾT MỘT ỨNG DỤNG MINH HỌA PHẦN 9
28 p | 94 | 15
-
Ngôn ngữ lập trình: C# và .NET phần 9
13 p | 93 | 13
-
Bắt đầu với lập trình Java phần 9
48 p | 63 | 8
-
kỹ thuật lập trình C chuyên nghiệp phần 9
16 p | 93 | 6
-
Buit Windows By C.Net (Phần 3) part 9
10 p | 57 | 5
-
Buit Windows By C.Net (Phần 2) part 9
10 p | 59 | 5
-
Buit Windows By C.Net (Phần 4) part 9
10 p | 59 | 3
-
9 phần mềm hay cho Windows 8
9 p | 56 | 3
-
Buit Windows By C.Net (Phần 5) part 9
10 p | 48 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn