tailieunhanh - Điều khiển ADO.NET
Hầu hết ứng dụng hay các website đều cần phải có cơ sở dữ liệu, để lưu trữ dữ liệu, xử lý thông tin và đưa ra các báo cáo, hỗ trợ tìm kiếm Khi dữ liệu trở thành trung tâm của ứng dụng thì cung cấp các chức năng tới người dùng phụ thuộc vào khả năng thao tác dữ liệu, vấn đề mà người thiết kế và người xây dựng ứng dụng quan tâm khi sử dụng dữ liệu là: | Điều khiển Hầu hết ứng dụng hay các website đều cần phải có cơ sở dữ liệu để lưu trữ dữ liệu xử lý thông tin và đưa ra các báo cáo hỗ trợ tìm kiếm. Khi dữ liệu trở thành trung tâm của ứng dụng thì cung cấp các chức năng tới người dùng phụ thuộc vào khả năng thao tác dữ liệu vấn đề mà người thiết kế và người xây dựng ứng dụng quan tâm khi sử dụng dữ liệu là Lưu dữ liệu tập trung Đảm bảo toàn vẹn dữ liệu Đảm bảo khả năng truy xuất đồng thời của nhiều người dùng trên dữ liệu Đảm bảo thời gian hồi đáp ngắn cho mỗi người dùng Bảo mật dữ liệu Trao đổi dữ liệu giữa các hệ thống khác nhau Những vấn đề này được giải quyết dựa vào khả năng của các hệ quản trị cơ sở dữ liệu HQT CSDL và các phần mềm xử lý dữ liệu do HQL CSDL cung cấp. Net truy xuất dữ liệu qua đặc điểm chính của là khả năng làm việc vơi dữ liệu không kết nối dữ liệu được lưu trữ trong bộ nhớ như một csdl thu nhỏ gọi là dataset nhằm tăng tốc độ tính toán xử lý tính toán và hạn chế sử dụng tài nguyên trên Database Server. ĐẶc điểm quan trọng thứ 2 là khả năng xử lý dữ liệu chuẩn XML dữ liệu ở dạng XMl có thể trao đổi giữa bất kỳ hệ thống nào nên ứng dụng của bạn sẽ có nhiều khả năng làm việc với nhiều ứng dụng khác. I. Kiến trúc ADO .Net Hình 1 Kiến trúc có thể chia làm 2 phần chính - Managed Provider Component bao gôm các đối tượng như DataAdapter DataReader . giữ nhiệm vụ làm việc trực tiếp với dữ liệu như database file . - Content Component bao gôm các đối tượng như DataSet DataTable . đại diện cho dữ liệu thực sự cần làm việc. DataReader là đối tượng mới giúp truy cập dữ liệu nhanh chóng nhưng forward-only và read-only giống như ADO RecordSet sử dụng Server cursor OpenFowardOnly và LockReadOnly. DataSet cũng là một đối tượng mới không chỉ là dữ liệu DataSet có thể coi là một bản sao gọn nhẹ của CSDL trong bộ nhớ với nhiều bảng và các mối quan hệ. DataAdapter là đối tượng kết nối giữa DataSet và CSDL nó bao gồm 2 đối tượng Connection và Command để cung cấp dữ liệu cho DataSet .
đang nạp các trang xem trước