|
Средства доступа к базам данныхДрайверы ODBC для отдельных СУБД представляют собой промежуточный слой, предназначенный для преобразования операторов на языке SQL на тот формат, который требует конкретная система управления базами данных. Драйверы - именно те компоненты ODBC, обеспечивающие независимость от типа базы данных. Каждый драйвер отвечает за отображение общей функциональности SQL в функциональность конкретной СУБД. Развитие вычислительных систем обусловил необходимость создания единого механизма, который обеспечил бы единый подход при работе с различными видами данных. В результате несколько лет назад Microsoft предложила новую технологию ADO, которая сегодня является частью архитектуры Microsoft Universal Data Access (MUDA). ADO, в отличие от DAO и RDO, базируется на спецификации OLE DB, которая представляет собой OLE-технологию, дополненную средствами взаимодействия с базами данных. В технологии OLE DB, вполне основанной на открытой модели COM, обмен данными происходит между получателями данных и поставщиками данных, соответствующих спецификациям OLE DB. Однако большая часть реляционных поставщиков данных поддерживает только спецификации ODBC. Поэтому фирма Microsoft создала поставщика данных (OLE DB Provider for ODBC), который предоставляет производные от ODBC интерфейсы OLE DB. OLE DB обеспечивает доступ не только к реляционных баз данных, но и к таким ресурсам, как почтовые сообщения, файловые каталоги, обычные файлы и т.д. Для упрощения использования OLE DB и был создан набор ActiveX-компонентов - Active Data Objects (ADO). Эти компоненты обеспечивают единый интерфейс для доступа к разнородным данным и могут встраиваться в формы Visual Basic, Access, Excel, в активные Web-страницы и т. п. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Другие статьи по теме: - Использование языков и сред программирования как средств обучения- Объектно-ориентированный подход к созданию программных средств - Язык программирования Паскаль - Понятие языка программирования - Разработка программного продукта. Этапы проектирования и построение модели |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |