ODBC
ODBC (
В начале 1990 г. существовало несколько поставщиков баз данных, каждый из которых имел собственный интерфейс. Если приложению было необходимо общаться с несколькими источниками данных, для взаимодействия с каждой из баз данных было необходимо написать свой код. Для решения возникшей проблемы Microsoft и ряд других компаний создали стандартный интерфейс для получения и отправки источникам данных различных типов. Этот интерфейс был назван Open Database Connectivity, или открытый механизм взаимодействия с базами данных.
C помощью ODBC прикладные программисты могли разрабатывать приложения для использования одного интерфейса доступа к данным, не беспокоясь о тонкостях взаимодействия с несколькими источниками.
Это достигается благодаря тому, что поставщики различных баз данных создают драйверы, реализующие конкретное наполнение стандартных функций из ODBC API с учётом особенностей их продукта.
См. также
- ActiveX Data Objects
- ADOdb
- ADO.NET
- BDE
- Java Database Connectivity (JDBC)
- Relational Interface System (RIS)
- Строка подключения
Примечания
- ↑ Roger Sippl. SQL Access Group's Call-Level Interface (англ.). UBM TechWeb (1 февраля 1996). Дата обращения: 13 июня 2012. Архивировано из оригинала 4 августа 2012 года.
- ↑ ISO/IEC 9075-3:2003 (англ.). ISO (17 июля 2008). Дата обращения: 13 июня 2012. Архивировано из оригинала 4 августа 2012 года.
Ссылки
- SQL Server, Oracle, MySQL, SQL Azure, Firebird, Interbase, SQLite ODBC драйвера
- Independent Open DataBase Connectivity for Linux, MacOS X and Unix systems, iodbc.org (Дата обращения: 20 декабря 2009)
- unixODBC, unixodbc.org (Дата обращения: 20 декабря 2009)
- ODBC--Open Database Connectivity Overview, support.microsoft.com (Дата обращения: 20 декабря 2009)
- ODBC Programmer’s Reference, MSDN(Дата обращения: 20 декабря 2009)
- ODBC API, Антон Баула, RSDN (Дата обращения: 20 декабря 2009)
- Справочник по управляющим последовательностям ODBC для Firebird и Interbase (ODBC Escape Sequences), ibprovider.com (Дата обращения: 3 апреля 2015)
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |