ODBC (англ. Open DataBase Connectivity) — це відкритий прикладний програмний інтерфейс доступу до баз даних, розроблений консорціумом X/Open.
Історія
На початку 1990 років існувало декілька постачальників баз даних, кожен з яких мав власний інтерфейс. Якщо застосунку було необхідно підключатися до кількох джерел даних, для взаємодії з кожною з баз даних був необхідний нестандартний код. Для вирішення цієї проблеми Microsoft та ряд інших компаній створили стандартний інтерфейс для отримання і відправки даних джерелам даних різних типів. Цей інтерфейс отримав назву open database connectivity (відкритий зв'язок з базами даних).
За допомогою ODBC програмісти могли розробляти застосунки для використання одного інтерфейсу доступу до даних, не турбуючись про тонкощі взаємодії з кількома джерелами.
MFC удосконалила ODBC для розробників застосунків. Дійсний інтерфейс ODBC є звичайним функціональним API. Замість створення простої оболонки функціонального API, розробники MFC створили набір абстрактних класів, що представляють логічні сутності в базі даних.
Обмеження
При застосуванні ODBC потрібно пам'ятати, що ця технологія доступу до даних не розрахована на роботу з великою кількістю клієнтів. Якщо необхідно забезпечити одночасну роботу з БД багатьох активних клієнтів, то слід використовувати SQL API або спеціальний інтерфейс для взаємодії з конкретною БД.
Див. також
Література
Зноски
- Silberschatz та Sudarshan, 2011, с. 15.
Посилання
- Огляд Microsoft ODBC [ 19 жовтня 2008 у Wayback Machine.]
- Презентаційні слайди від www.roth.net [ 16 жовтня 2007 у Wayback Machine.]
- Керівництво з ODBC для платформи Mac OS
- Що таке ODBC? [ 11 листопада 2007 у Wayback Machine.]
- Стаття про історію Microsoft ODBC та API доступу до даних [ 18 січня 2007 у Wayback Machine.]
- Підручник використання мосту JDBC-ODBC [ 30 жовтня 2007 у Wayback Machine.]
Джерела драйверів ODBC
- Devart ODBC драйвера для SQL Server, Oracle, MySQL, Firebird, Interbase, PostgreSQL, SQLite [ 24 квітня 2015 у Wayback Machine.]
- Список драйверів ODBC на unixODBC.org [ 15 жовтня 2007 у Wayback Machine.]
Це незавершена стаття про бази даних. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
ODBC angl Open DataBase Connectivity ce vidkritij prikladnij programnij interfejs dostupu do baz danih rozroblenij konsorciumom X Open IstoriyaNa pochatku 1990 rokiv isnuvalo dekilka postachalnikiv baz danih kozhen z yakih mav vlasnij interfejs Yaksho zastosunku bulo neobhidno pidklyuchatisya do kilkoh dzherel danih dlya vzayemodiyi z kozhnoyu z baz danih buv neobhidnij nestandartnij kod Dlya virishennya ciyeyi problemi Microsoft ta ryad inshih kompanij stvorili standartnij interfejs dlya otrimannya i vidpravki danih dzherelam danih riznih tipiv Cej interfejs otrimav nazvu open database connectivity vidkritij zv yazok z bazami danih Za dopomogoyu ODBC programisti mogli rozroblyati zastosunki dlya vikoristannya odnogo interfejsu dostupu do danih ne turbuyuchis pro tonkoshi vzayemodiyi z kilkoma dzherelami MFC udoskonalila ODBC dlya rozrobnikiv zastosunkiv Dijsnij interfejs ODBC ye zvichajnim funkcionalnim API Zamist stvorennya prostoyi obolonki funkcionalnogo API rozrobniki MFC stvorili nabir abstraktnih klasiv sho predstavlyayut logichni sutnosti v bazi danih ObmezhennyaPri zastosuvanni ODBC potribno pam yatati sho cya tehnologiya dostupu do danih ne rozrahovana na robotu z velikoyu kilkistyu kliyentiv Yaksho neobhidno zabezpechiti odnochasnu robotu z BD bagatoh aktivnih kliyentiv to slid vikoristovuvati SQL API abo specialnij interfejs dlya vzayemodiyi z konkretnoyu BD Div takozhJDBC analogichnij standart dlya platformi JavaLiteraturaSilberschatz Abraham Sudarshan S 2011 Database system concepts vid 6 New York McGraw Hill ISBN 9780073523323 OCLC 436031093 ZnoskiSilberschatz ta Sudarshan 2011 s 15 PosilannyaOglyad Microsoft ODBC 19 zhovtnya 2008 u Wayback Machine Prezentacijni slajdi vid www roth net 16 zhovtnya 2007 u Wayback Machine Kerivnictvo z ODBC dlya platformiMac OS Sho take ODBC 11 listopada 2007 u Wayback Machine Stattya pro istoriyu Microsoft ODBC ta API dostupu do danih 18 sichnya 2007 u Wayback Machine Pidruchnik vikoristannya mostu JDBC ODBC 30 zhovtnya 2007 u Wayback Machine Dzherela drajveriv ODBC Devart ODBC drajvera dlya SQL Server Oracle MySQL Firebird Interbase PostgreSQL SQLite 24 kvitnya 2015 u Wayback Machine Spisok drajveriv ODBC na unixODBC org 15 zhovtnya 2007 u Wayback Machine Ce nezavershena stattya pro bazi danih Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi