Что такое ADO

   
На этом шаге мы рассмотрим, что такое ADO.

   
ADO (ActiveX Data Objects - объекты данных, построенные как
объекты ActiveX) - это часть архитектуры
универсального доступа к данным от Microsoft.
ADO является частью более крупномасштабной технологии под названием MDAC (Microsoft Data
Access Components) .
Термин MDAC является общим обозначением для всех разработанных компанией
Microsoft технологий, связанных с базами данных. К этому набору относятся ADO, OLE DB,
ODBC и др.

   
Технология ADO базируется на возможностях СОМ, а именно интерфейсов OLE DB.
OLE DB представляет собой интерфейс системного уровня, обеспечивающий доступ к
различным источникам данных, изолируя приложение от вида источника.
ADO представляет собой высокоуровневый программный интерфейс для доступа к
OLE DB-интерфейсам.
ADO содержит набор объектов, используемых для соединения с источником данных,
для чтения, добавления,
удаления и модификации данных.

   
Согласно терминологии ADO, любой источник данных (база данных, электронная
таблица, файл) называется хранилищем данных, с которым при помощи провайдера
данных взаимодействует приложение. Провайдеры ADO
обеспечивают соединение приложения, использующего данные через ADO, с
источником данных (сервером SQL,
локальной базой данных, файловой системой и т. д.). Для каждого типа хранилища данных
должен существовать провайдер
ADO. Провайдер "знает" о местоположении хранилища данных и его содержании,
умеет обращаться к данным с
запросами и интерпретировать возвращаемую служебную информацию и результаты
запросов с целью их передачи
приложению.

   
Технология ADO завоевала популярность у разработчиков, благодаря универсальности -
базовый набор интерфейсов
OLE DB имеется в каждой современной операционной системе Microsoft.
Поэтому для обеспечения доступа приложения
к данным достаточно лишь правильно указать провайдер соединения ADO и затем переносить
программу на любой
компьютер, где имеется требуемая база данных и установленная ADO.

   
Так как технология ADO основана на стандартных интерфейсах СОМ, которые являются системным
механизмом Windows, это сокращает общий объем работающего программного кода и позволяет
распространять приложения без вспомогательных программ и библиотек.

   
На следующем шаге мы рассмотрим базовые объекты ADO.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий