tailieunhanh - Truy cập cơ sở dữ liệu với .NET - Tổng quan về ADO.NET Giống như hầu hết các

Giống như hầu hết các thành phần của .NET Framework, không chỉ là vỏ bọc của một vài API sẵn có. Nó chỉ giống ADO ở cái tên - các lớp và phương thức truy xuất dữ liệu đều khác hoàn toàn. ADO (Microsoft's ActiveX Data Objects) là một thư viên của các thành phần COM đã từng được ca ngợi trong một vài năm trở lại đây. Phiên bản hiện tại là , các thành phần chủ yếu của ADO là Connection, Command, Recordset, và các Field object. Một connection có thể mở cơ sở dữ liệu,. | Truy cập cơ sở dữ liệu với .NET Tổng quan về Giống như hầu hết các thành phần của .NET Framework không chỉ là vỏ bọc của một vài API sẵn có. Nó chỉ giống ADO ở cái tên - các lớp và phương thức truy xuất dữ liệu đều khác hoàn toàn. ADO Microsoft s ActiveX Data Objects là một thư viên của các thành phần COM đã từng được ca ngợi trong một vài năm trở lại đây. Phiên bản hiện tại là các thành phần chủ yếu của ADO là Connection Command Recordset và các Field object. Một connection có thể mở cơ sở dữ liệu một vài dữ liệu được chọn vào một recordset bao gồm các trường dữ liệu này sau đó có thể thao tác cập nhập lên server và connection cần phải được đóng lại. ADO cũng giới thiệu một disconnected recordset cái được dùng khi không muốn giữ kếp nối trong một thời gian dài. Có một vài vấn đề với ADO đó là sự không hài lòng về địa chỉ sự cồng kềnh của một disconnected recordset. Hỗ trợ này không cần thiết với sự tiến hoá của tin học web-centric vì vậy nó cần được loại bỏ. Có một số giống nhau giữa lập trình và ADO không phải ở cái tên vì thế việc chuyển từ ADO không qua khó khăn. Hơn thế nữa nếu bạn dùng SQL Server có một bộ các quản mới rất tuyệt cho viêc thao tác bên ngoài cơ sở dữ liệu. Chừng đó lí do cũng đủ để các bạn quan tâm đến . chứa hai không gian tên cơ sơ dữ liệu - một cho SQL Server và một cái khác cho các cơ sở dữ liệu được trình bày thông qua một giao diện OLE DB. Nếu cơ sở dữ liệu của bạn chọn là một bộ phận của OLE DB bạn có thể dễ dàng kết nối với nó từ .NET - chỉ cần dùng các lớp OLE DB và kết nối thông qua các driver cơ sở dữ liêu hiện hành của bạn. Các Namespace Tất cả các ví dụ trong chương này truy xuất dữ liệu trong một vài cách. Các không gian tên sau chỉ ra các lớp và các giao diện được dùng cho việc truy xuất dữ liệu trong .NET - Các lớp truy xuất dữ liệu chung - Các lớp dùng chung bởi các data provider khác nhau - Các lớp của OLE DB provider .

TỪ KHÓA LIÊN QUAN