Page 212 - 4785
P. 212
2. Виконання запитів, необхідних для вибірки, вставки або
зміни наборів даних джерела.
3. Відключення від джерела даних.
Компанією Майкрософт був запропонований інтерфейс
програмування додатків для доступу до даних, розроблений і
заснований на технології компонентів ActiveX - ADO (ActiveX Data
Objects), який дозволяє представляти дані з різноманітних джерел
(реляційних баз даних, текстових файлів і т. Д.) В об'єктно
орієнтованому вигляді. Компоненти ADO знайшли застосуються
при розробці додатків на таких мовах як VBScript в ASP і Visual
Basic.
В рамках Microsoft .NET основною моделлю доступу
додатків до джерел даних є ADO.NET. Вона не є розвитком ADO і
являє собою абсолютно самостійну технологію.Компоненти
ADO.NET входять в поставку .NET Framework.
ADO.NET включає в себе дві основні частини:
- Data provider - набір класів для доступу до джерел даних. Кожне з
джерел даних має свій власний набір об'єктів, проте всі вони мають
спільне безліч класів: Connection, Command, Parameter, DataAdapter,
DataReader.
- DataSets об'єкти - група класів, що описують прості реляційні бази
даних, размещаеми в пам'яті. Містить ієрархію таких класів як:
DataTable, DataView, DataColumn, DataRow, DataRowView,
DataRelation, Constraint.
Об'єкт DataSet заповнюється даними з БД за допомогою об'єкта
DataAdapter, у якого задані властивості Connection і Command.
DataSet може зберігати свій вміст також в XML (опціонально разом
з XSD схемою) або отримувати дані з XML.
ADO.NET підтримує роботу з від'єднаними наборами даних,
що вкрай важливо при використанні масштабованих веб-додатків.
Така можливість реалізується за допомогою класу DataSet спільно з
класом DataAdapter.
Однією з найважливіших складових технології ADO.NET є
постачальник даних. По-суті, це набір класів, призначених для
взаємодії з джерелом даних певного типу. Використання різних
постачальників даних робить ADO.NET дуже гнучкою і
розширюваної.
210