Глава 3. Общая информация о ODBC и Connector/ODBC

ODBC (Open Database Connectivity) обеспечивает путь к программам клиента, чтобы получить доступ к широкому спектру баз данных или источников данных. ODBC это стандартизированный API, который позволяет связи с серверами базы данных SQL. Это было развито согласно техническим требованиям SQL Access Group и определяет ряд вызовов функции, кодов ошибок и типов данных, которые могут использоваться, чтобы разработать независимые приложения базы данных. ODBC обычно используется, когда требуются независимость от базы данных или одновременный доступ к различным источникам данных.

Для получения дополнительной информации о ODBC, обратитесь к http://support.microsoft.com/kb/110093.

Open Database Connectivity (ODBC) является широко принятым прикладным программным интерфейсом (API) для доступа к базе данных. Это основано на технических требованиях Call-Level Interface (CLI) X/Open и ISO/IEC для API баз данных и используетStructured Query Language (SQL) в качестве языка доступа к базе данных.

Обзор функций ODBC, поддержанных Connector/ODBC, дан в разделе 7.1. Для получения общей информации о ODBC см. http://support.microsoft.com/kb/110093.

3.1. Архитектура Connector/ODBC

Архитектура Connector/ODBC основана на пяти компонентах, как показано на следующей диаграмме:

Рис. 3.1. Компоненты Connector/ODBC

Content is described in the surrounding text.

3.2. Менеджеры драйверов ODBC

Менеджер драйверов ODBC это библиотека, которая справляется со связью между ODBC-приложением и любыми драйверами. Ее главная функциональность включает:

Большинство внедрений ODBC Driver Manager также включает приложение администрирования, которое делает конфигурацию DSN и драйверов легче. Примеры и информация о менеджерах ODBC по различным операционным системам упоминаются ниже: