Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Средства доступа к базам данных


Драйверы 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-страницы и т. п.

Другие статьи по теме:

- Использование языков и сред программирования как средств обучения
- Объектно-ориентированный подход к созданию программных средств
- Язык программирования Паскаль
- Понятие языка программирования
- Разработка программного продукта. Этапы проектирования и построение модели


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами