|
Средства доступа к базам данныхDAO и RDO известны уже достаточно давно, и появление двух разных механизмов было связано с необходимостью оптимизации решения двух отдельных задач: доступа к локальным и удаленным базам данных соответственно. В основе и DAO и RDO лежит открытый интерфейс связи с базами данных (Open Database Connectivity, ODBC), который представляет собой независимую от типа баз данных технологию для организации взаимодействия с реляционными СУБД. Этот интерфейс, который является буфером между программой пользователя и базой данных, имеет большое значение, поскольку он является стандартным средством работы с базами данных. Позволяя работать с базами данных любого типа, для которых в системе есть драйвера, он дает возможность обращаться к широкому спектру данных, не требуя от пользователей знаний о форматах и особенности конкретных баз данных. В этом смысле ODBC - общее средство доступа к значительному количеству систем управления базами данных. Для построения запросов к базам данных через источники данных ODBC используется язык SQL. Архитектуру MS ODBC приведены на рис. Все базы данных, доступ к которым осуществляется с помощью ODBC, должны иметь так называемое источник данных ODBC, содержащего имя источника данных (DSN - Data Source Name), информацию о типе базы данных и драйвер, используемый для доступа к ней. В зависимости от драйвера может возникнуть потребность в дополнительной информации. Например, при работе с драйвером SQL Server необходимо сообщить имя компьютера, на котором расположен сервер базы данных, а также имя базы данных. Источник данных ODBC может содержаться либо в Реестре Windows, или в файле DSN. Для определения источника данных ODBC и размещении его в Реестре Windows используется Администратор источников данных ODBC (ODBC Data Surce Administrator), который находится в Панели управления (Control Panel). В окне администратора можно как определить новый источник, так и модифицировать существующее. Кроме того, источники данных могут быть созданы и программно, например, с использованием DAO. Протокол ODBC, начиная с версии 3.0, поддерживает три типа источников: пользовательские, системные и файловые (User, System, File). К источнику первого типа имеет доступ только тот пользователь, который его создал, и только с того компьютера, на котором оно было определено. К системному источники имеют доступ все пользователи данного компьютера. К файловому источники имеют доступ пользователи всей сети, если только на их компьютерах установлены необходимые драйверы ODBC. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Другие статьи по теме: - Классификация case-средств- Построение алгоритмов - Средства структурного анализа и проектирования систем - Технологии Internet - Среда программирования. Интегрированные среды программирования |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |