Open Database Connectivity (ODBC) предоставляет стандартный программный интерфейс для доступа к системам управления базами данных (СУБД).

ODBC (Open Database Connectivity) - это стандартный API промежуточного программного обеспечения языка программирования C для доступа к системам управления базами данных (СУБД). Разработчики ODBC стремились сделать его независимым от систем баз данных и операционных систем; приложение, написанное с использованием ODBC, может быть перенесено на другие платформы, как на стороне клиента, так и на стороне сервера, с небольшими изменениями в коде доступа к данным.

ODBC обеспечивает независимость СУБД за счет использования драйвера ODBC в качестве уровня трансляции между приложением и СУБД. Приложение использует функции ODBC через диспетчер драйверов ODBC, с которым оно связано, и драйвер передает запрос в СУБД.

Драйвер ODBC можно рассматривать как аналог принтера или другого драйвера, предоставляющий стандартный набор функций для использования приложением и реализующий специфические для СУБД функциональные возможности. Приложение, которое может использовать ODBC, называется "ODBC-совместимым".

Любое ODBC-совместимое приложение может получить доступ к любой СУБД, для которой установлен драйвер. Существуют драйверы для всех основных СУБД, многих других источников данных, таких как системы адресных книг и Microsoft Excel, и даже для текстовых или CSV-файлов.

Внешняя ссылка: