Поделиться через


Обзор ODBC

Open Database Connectivity (ODBC) — это широко принятый интерфейс программирования приложений (API) для доступа к базе данных. Он основан на спецификациях интерфейса командной строки Call-Level из Open Group и ISO/IEC для API баз данных и использует язык структурированных запросов (SQL) в качестве языка доступа к базе данных.

ODBC предназначен для максимальной совместимости — то есть возможности одного приложения для доступа к различным системам управления базами данных (DBMS) с одним исходным кодом. Приложения базы данных вызывают функции в интерфейсе ODBC, которые реализуются в модулях, относящихся к базе данных, которые называются драйверами. Использование драйверов изолирует приложения от вызовов, относящихся к базе данных, так же, как драйверы принтера изолируют программы обработки слов от команд, относящихся к принтеру. Так как драйверы загружаются во время выполнения, пользователю нужно только добавить новый драйвер для доступа к новой СУБД; не требуется перекомпилировать или повторно связать приложение.

Этот раздел содержит следующие подразделы.