Page 211 - 4785
P. 211
- DataGrid - елемент управління, що відображає вміст об'єкта
ADO.NET DataSet у вигляді таблиці;
- DataList - елемент управління для вибору значень,
заповнюваних з джерела даних.
Якщо необхідно відобразити дані, отримані за запитом
користувача з джерела даних, у вигляді таблиці на веб-сторінці, то
ASP.NET надає в розпорядження веб-програміста зручний елемент
управління DataGrid
5.14 Інтерфейси взаємодії веб-додатків з СУБД.
Сьогодні більшість інформаційних систем в тій чи іншій мірі
використовують бази даних. Чи не становлять виняток і системи,
засновані на веб-технологіях. Тому організація взаємодії веб-
додатків з СУБД є невід'ємною складовою частиною веб-технологій.
До почав 90-х років існувало декілька різних постачальників
баз даних, кожен з яких мав власний інтерфейс. Якщо додатку було
необхідно обмінюватися даними з декількома джерелами даних, для
взаємодії з кожною з баз даних було необхідно написати окремий
код. З метою вирішення цієї проблеми Майкрософт і ряд інших
компаній створили стандартний інтерфейс для отримання і
відправки даних джерел даних різних типів. Цей інтерфейс отримав
назву open database connectivity (ODBC).
C допомогою ODBC прикладні програмісти змогли
розробляти додатки з використанням єдиного інтерфейсу доступу до
даних, не враховуючи тонкощі взаємодії з різними джерелами
даних. Це досягається завдяки тому, що постачальники різних баз
даних розробляють драйвери, що враховують специфіку конкретних
джерел даних при реалізації стандартних функцій з ODBC API. При
цьому додатки використовують функції такого API, реалізовані у
відповідному конкретному джерелу даних драйвере.
По-суті, інтерфейс ODBC є звичайним процедурним API.
ODBC підтримується великою кількістю операційних систем.
Є також ODBC-драйвери і для нереляційних даних, таких як
електронні таблиці, текст і XML файли.
Типовий сценарій роботи веб-додатки з джерелом даних
виглядає наступним чином:
1. Встановлення з'єднання та підключення до джерела даних.
209