1. Trang chủ
  2. » Luận Văn - Báo Cáo

đề tài: ado.net và xml

27 810 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 3,6 MB

Nội dung

LOGO XML & Web ngữ nghĩa Đề tài : ADO.NET và XML Sinh viên thực hiện: • Nguyễn Hoàng Trung • Nguyễn Xuân Long • Đoàn Việt Sơn. Nội dung:  Giới thiệu ADO.NET  Đọc ghi XML với ADO.NET Giới thiệu ADO.NET  Là công nghệ truy cập dữ liệu mới được phát triển bởi Microsoft  Cung cấp giao diện hướng đối tượng cho các dữ liệu khác nhau. ADO.Net có thể truy cập bất cứ nguồn dữ liệu nào.  Cơ sở dữ liệu quan hệ.  XML  Các dữ liệu khác.  Được thiết kế cho các ứng dụng client/server, ứng dụng phân tán và web.  ADO.NET được chia làm hai phần chính được thể hiện qua mô hình dưới đây :  Giới thiệu ADO.NET  2 thành phần :  DataSet  .NET Provider Data Giới thiệu ADO.NET  DataSet  Là thành phần chính đặc trưng cho kết nối không liên tục của kiến trúc ADO.NET .DataSet có thể tương thích với bất kì nguồn dữ liệu nào .  DataSet có thể chứa 1 hoặc nhiều đối tượng DataTable được tạo từ một tập các dòng , cột dữ liệu cùng với khóa chính , ngoài , các ràng buộc , thông tin liên quan của các DataTable  Bản thân DataSet được định dạng như 1 tệp tin XML Giới thiệu ADO.NET Giới thiệu ADO.NET  .NET Provider Data  Trình cung cấp các đối tượng cung cấp các đối tượng phục vụ cho việc thao tác trên cơ sở dữ liệu .  Bao gồm các đối tượng Connection , Command , DataReader , DataAdapter . Giới thiệu ADO.NET • Đối tượng connection cung cấp 1 kết nối đến Data Source • DataReader chỉ cho phép đọc dữ liệu • DataAdapter đóng vai trò là cầu nối trung gian giữa DataSet và nguồn dữ liệu Giới thiệu ADO.NET  Mô hình đối tượng ADO.NET  Các đối tượng của mô hình được tạo ra dựa trên quan điểm đơn giản , dễ dùng .  Quan trọng nhất là DataSet , được xem như là thể hiện của cả 1 CSDL con lưu trữ trên bộ đệm của máy mà không kết nối đến CSDL Giới thiệu ADO.NET  DataSet  Data Set bao gồm 1 tập các đối tượng Relation ship , cũng như tập các đối tượng DataTable . Các đối tượng này đóng vai trò như 1 thuộc tính của DataSet [...]... cập vào mọi DataSoure hỗ trợ OLE DB Provides thích hợp Giới thiệu ADO.NET  Ưu điểm của ADO.NET với ADO  ADO.NET là một thế hệ tiếp theo của ADO  ADO.NET kế thừa tất cả những ưu điểm của  ADO, ADO.NET có một diện mạo khác hẳn so với tiền thân của nó Một vài đặc điểm nổi bật của ADO.NET mà ADO không có như sau: Giới thiệu ADO.NET  Ưu điểm của ADO.NET với ADO  ADO.NET được thiết kế hoàn toàn dựa vào... khó vượt qua được tường lửa Do vậy khả năng trao đổi dữ liệu ADO qua Internet thường có nhiều hạn chế  ADO.NET : trao đổi dữ liệu qua Internet rất dễ dàng vì ADO.NET đượ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 Đọc ghi XML với ADO.NET Đọc ghi XML với ADO.NET ... ADO.NET được thiết kế hoàn toàn dựa vào XML vì XML là chuẩn trao đổi dữ liệu tiến bộ và tốt nhất trên môi trường Internet hiện nay  ADO.NET được thiết kế hoàn toàn hướng đối tượng : đây là đặc điểm chi phối toàn bộ các sản phẩm Microsoft NET Giới thiệu ADO.NET Xét chi tiết từng khía cạnh Lưu trữ dữ liệu :  ADO : dùng Recordset tương đương 1 bảng dữ liệu  ADO.NET : Dùng DataSet tương đương 1 database... đến CSDL Giới thiệu ADO.NET  Đối tượng DataAdapter  DataAdapter như 1 chiếc cầu nối trung gian giữa DataSet và nguồn dữ liệu , nó lấy dữ liệu từ CSDL sau đó dùng phương thức Fill() để đổ dữ liệu từ CSDL vào DataSet or DataTable Giới thiệu ADO.NET  NET Data Providers  NET Framework cung cấp 2 trình cung cấp dữ liệu là SQL Server.NET Data Provider (dành cho phiên bản 7.0 trở lên) và OLEDB.NET Data... DataSet’];  DataRelation dc = ds Relations[‘ten quan he’]; Giới thiệu ADO.NET  Rows  Tương tự như Columns , để truy cập đến các bản ghi ta có thể dùng thuộc tính Rows và duyệt qua từng dòng bằng vòng lặp foreach Giới thiệu ADO.NET  SqlConnection và SqlCommand  Đối tượng SqlConnection đại diện cho 1 kết nối đến cơ sở dữ liệu Và có thể dùng chung cho nhiều SqlCommand khác nhau  SqlCommand lưu trữ...Giới thiệu ADO.NET Giới thiệu ADO.NET  Data Table và DataColumn  DataTable đóng vai trò nhận kết qủa truy vấn đến cơ sở dữ liệu DataTable còn có các thuộc tính Columns , từ thuộc tính này ta có thể truy cập đên đối tượng DataColumns thông quan tên cột hay tên chỉ mục tương ứng  Ví dụ : DataTable dt = new DataTable[“ ten bang”];  DataColumn dc = new DataColumn[“ten cot”]; Giới thiệu ADO.NET  DataRelation... cập thẳng tới bảng ,dòng ,cột mong muốn Giới thiệu ADO.NET Dữ liệu ngắt kết nối : - Recordset cũng có thể ngắt kết nối nhưng tư tưởng thiết kế ban đầu của Recordset là hướng kết nối, do đó việc ngắt kết nối cũng không được hỗ trợ tốt nhất - Dataset được thiết kế với tư tưởng ban đầu là “ngắt kết nối” và hỗ trợ mạnh mẽ “ngắt kết nối” Giới thiệu ADO.NET Khả năng vượt tường lửa  ADO : Khi trao đổi... OLEDB.NET Data Provider (dành cho các hệ quản trị khác) Giới thiệu ADO.NET Giới thiệu ADO.NET  SQL Server.NET Data Provider  Dùng nghi thức riêng để truy cập cơ sở dữ liệu  Truy xuất nhanh hơn do không phải thông qua nhiều lớp  Chỉ dùng được với phiên bản SQL Server 7.0 trở lên  Được Microsoft hỗ trợ khá hoàn chỉnh Giới thiệu ADO.NET  OLE DB.NET Data Provider  Phải thông qua 2 lớp nên truy cập . LOGO XML & Web ngữ nghĩa Đề tài : ADO. NET và XML Sinh viên thực hiện: • Nguyễn Hoàng Trung • Nguyễn Xuân Long • Đoàn Việt Sơn. Nội dung:  Giới thiệu ADO. NET  Đọc ghi XML với ADO. NET Giới. Server .NET Data Provider (dành cho phiên bản 7.0 trở lên) và OLEDB .NET Data Provider (dành cho các hệ quản trị khác) . Giới thiệu ADO. NET Giới thiệu ADO. NET Giới thiệu ADO. NET  SQL Server .NET. :  Giới thiệu ADO. NET  2 thành phần :  DataSet  .NET Provider Data Giới thiệu ADO. NET  DataSet  Là thành phần chính đặc trưng cho kết nối không liên tục của kiến trúc ADO. NET .DataSet

Ngày đăng: 14/02/2015, 08:33

TỪ KHÓA LIÊN QUAN

w