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
   207   208   209   210   211   212   213   214   215   216   217