ODBC

Материал из Википедии — свободной энциклопедии

ODBC (

СУБД
, сделать его независимым от поставщика СУБД и программно-аппаратной платформы.

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

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

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

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 года.

Ссылки