ODBC

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 16 июля 2025 года; проверки требует1 правка.
Перейти к навигацииПерейти к поиску

ODBC (англ. Open Database Connectivity) — программный интерфейс (API) доступа кбазам данных, разработанный компаниейMicrosoft в сотрудничестве сSimba Technologies на основе спецификацийCall Level Interface (CLI), который разрабатывался[1] организациямиSQL Access Group,X/Open иMicrosoft. Впоследствии CLI был стандартизованISO[2]. Стандарт CLI призван унифицировать программное взаимодействие сСУБД, сделать его независимым от поставщика СУБД и программно-аппаратной платформы.

В начале 1990 г. существовало несколько поставщиков баз данных, каждый из которых имел собственный интерфейс. Если приложению было необходимо общаться с несколькими источниками данных, для взаимодействия с каждой из баз данных было необходимо написать свой код. Для решения возникшей проблемы Microsoft и ряд других компаний создали стандартный интерфейс для получения и отправки источникам данных различных типов. Этот интерфейс был назван Open Database Connectivity, илиоткрытый механизм взаимодействия с базами данных.

C помощью ODBC прикладные программисты могли разрабатывать приложения для использования одного интерфейса доступа к данным, не беспокоясь о тонкостях взаимодействия с несколькими источниками.

Это достигается благодаря тому, что поставщики различных баз данных создают драйверы, реализующие конкретное наполнение стандартных функций из ODBC API с учётом особенностей их продукта.MFC усовершенствовала ODBC для разработчиков приложений. Истинный интерфейс ODBC является обычным процедурнымAPI. Вместо создания простой оболочки процедурного API разработчики MFC создали набор абстрактных классов, представляющих логические сущности в базе данных.

См. также

[править |править код]

Примечания

[править |править код]
  1. Roger Sippl. SQL Access Group's Call-Level Interface (англ.). UBM TechWeb (1 февраля 1996). Дата обращения: 13 июня 2012. Архивировано изоригинала 4 августа 2012 года.
  2. ISO/IEC 9075-3:2003 (англ.). ISO (17 июля 2008). Дата обращения: 13 июня 2012. Архивировано изоригинала 4 августа 2012 года.

Ссылки

[править |править код]
Перейти к шаблону «Базы данных»
Типы
Концепции
Объекты
Ключи
Компоненты
SQL
DML
DDL
DCL
TCL
ПО
Этозаготовка статьи опрограммном обеспечении. Помогите Википедии, дополнив её.
Источник —https://ru.wikipedia.org/w/index.php?title=ODBC&oldid=150466240
Категории:
Скрытые категории: