Chương 5: Tổng quan về những lớp ADO.NET Tổng quan

Một phần của tài liệu Mastering C# Database Programming pot (Trang 113 - 114)

Tng quan

ADO.NET cho phép bạn tương tác trực tiếp với một cơ sở dữ liệu sử dụng những đối tượng của những lớp managed provider (nhà cung cấp có quản lý). Những đối tượng này cho phép bạn kế nối tới cơ sở dữ liệu và thực thi những câu lệnh SQL trong lúc kết nối trực tiếp tới cơ sở dữ liệu. Chương trình ví dụ bạn thấy trong

Chương 1 chỉ ra cách để kết nối trực tiếp tới một cơ sở dữ liệu và đọc những hàng từ một bảng trong một hướng duy nhất đi tới.

ADO.NET cũng cho phép bạn làm việc trong một tình trạng không kết nối. Khi thực hiện điều này, bạn lưu trữ

thông tin từ một cơ sở dữ liệu một cách cục bộ trong bộ nhớ của máy tính trên đó chương trình của bạn đang chạy. Bạn cất giữ thông tin này sử dụng những đối tượng của những lớp Dataset. Một khi bạn có thông tin này trong bộ nhớ, bạn có thểđọc và thao tác với thông tin này. Chẳng hạn, bạn có hiển thị những cột cho những hàng, thêm những hàng mới, sửa đổi những hàng, và xóa những hàng. Một cách định kỳ, bạn sẽ kết nối lại tới cơ sở dữ liệu đểđồng bộ hóa (hay cập nhật) những thay đổi mà bạn đã làm cách cục bộ với cơ sở dữ liệu. Khiểu ngắt kết nối này cho phép bạn viết những ứng dụng chạy trên Internet, cũng như cho những thiết bị

không được luôn kết nối tới PDAs cơ sở dữ liệu- ví dụ như Palm và Pocket PC.

Chương này cung cấp những mô tả về những lớp ADO.NET , cũng như một chương trình C# đầy đủ - nó kết nối tới một cơ sở dữ liệu, lưu giữ những hàng vào vùng nhớ cục bộ, rồi ngắt kết nối khỏi cơ sở dữ liệu, và đọc nội dung của những hàng cục bộ này trong tình trạng ngắt kết nối với cơ sở dữ liệu. Khả năng lưu giữ một bản sao cục bộ của những hàng truy xuất được từ cơ sở dữ liệu là một trong số những sức mạnh chính của

ADO.NET. Chương trình ví dụ minh họa những ý tưởng cơ bản của việc sử dụng ADO.NET theo kiểu ngắt kết nối đểđọc những hàng từ cơ sở dữ liệu và lư trữ chúng một cách cục bộ trong bộ nhớ. Trong những chương sau , bạn sẽ thấy cách để sửa đổi dữ liệu cục bộ và sau đó đồng bộ hóa những sự thay đổi đó với cơ sở dữ liệu như thế nào.

Chương này đặt nền tảng cho Phần II, "Lập trình cơ sở dữ liệu cơ bản với ADO.NET, " Bạn sẽ thấy những chi tiết về những lớp khác nhau của ADO.NET trong phần II này.

Đặc trưng trong chương này:

■ Nhà cung cấp được quản lý (Managed Provider) và những lớp Tập dữ liệu chung (Generic Data Set) ■ Thực hiện một phát biểu SELECT SQL và cất giữ những hàng cục bộ.

Một phần của tài liệu Mastering C# Database Programming pot (Trang 113 - 114)