Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Архитектура ODBC состоит из четырех компонентов:
Приложение выполняет обработку и вызывает функции ODBC для отправки инструкций SQL и получения результатов.
Диспетчер драйверов загружает и выгружает драйверы от имени приложения. Обрабатывает вызовы функций ODBC или передает их драйверу.
Драйвер обрабатывает вызовы функций ODBC, отправляет SQL-запросы в определенный источник данных и возвращает результаты приложению. При необходимости драйвер изменяет запрос приложения таким образом, чтобы запрос соответствовал синтаксису, поддерживаемму соответствующим СУБД.
Источник данных состоит из данных, к которым пользователь хочет получить доступ и связанную с ней операционную систему, СУБД и сетевую платформу (если таковые есть), используемые для доступа к СУБД.
Обратите внимание на следующие моменты архитектуры ODBC. Во-первых, может существовать несколько драйверов и источников данных, что позволяет приложению одновременно получать доступ к данным из нескольких источников данных. Во-вторых, API ODBC используется в двух местах: между приложением и диспетчером драйверов, а также между диспетчером драйверов и каждым драйвером. Интерфейс между диспетчером драйверов и драйверами иногда называется интерфейсом поставщика услуг или SPI. Для ODBC интерфейс программирования приложений (API) и интерфейс поставщика услуг (SPI) совпадают; То есть диспетчер драйверов и каждый драйвер имеют одинаковый интерфейс с теми же функциями.
Этот раздел содержит следующие подразделы.