Назначение
Open Database Connectivity (ODBC) интерфейс предоставляет прикладным программам доступ к системам управления реляционными базами данных, использующим язык SQL в качестве стандарта языка обработки данных.
Интерфейс ODBC позволяет осуществлять максимальную переносимость приложения с одной СУБД на другую без учета их специфики. Это достигается с помощью выделения в интерфейсе двух компонентов: диспетчера ODBC и драйвера ODBC.
Диспетчер ODBC предлагает единый интерфейс всем приложениям, нуждающимся в доступе к базе данных. Это достигается благодаря полному, достаточно сложному набору функций, с помощью которых программы могут выполнять все задачи, связанные с СУБД – запросы добавления и обновления данных, исполнение хранимых процедур, а также обращение к источнику данных с просьбой представить описание самого себя. Интерфейс администратора ODBC остается одинаковым независимо от того, с какой СУБД приложение будет взаимодействовать.
Другой компонент, драйвер ODBC, напротив, зависит от СУБД. Диспетчер использует драйверы для преобразования запросов на обслуживание от приложений в запросы на языке конкретной базы данных. Каждая СУБД, поддерживающая технологию ODBC, должна предоставлять разработчикам приложений драйвер ODBC для этой СУБД.
Драйвер ODBC СУБД ЛИНТЕР обеспечивает:
-
доступ приложения к СУБД ЛИНТЕР;
-
выполнение SQL-запросов, базирующихся на спецификациях X/Open и SQL Access Group (SAG) SQL CAE 1992 года;
-
получение результатов обработки SQL-запросов;
-
предоставление кодов завершения обработки запросов;
-
поддержку стандартных типов данных;
-
статическое и динамическое формирование SQL-предложений;
-
прием и передачу значений данных в формате, задаваемом приложением.