ODBC

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук

ODBC (англ. Open DataBase Connectivity) — це відкритий інтерфейс доступу до баз даних, розроблений консорціумом X/Open.

На початку 1990 років існувало декілька постачальників баз даних, кожен з яких мав власний інтерфейс. Якщо застосунку було необхідно підключатися до кількох джерел даних, для взаємодії з кожною з баз даних був необхідний нестандартний код. Для вирішення цієї проблеми Microsoft і низка інших компаній створили стандартний інтерфейс для отримання і відправки даних джерелам даних різних типів. Цей інтерфейс був названий open database connectivity (відкритий зв'язок з базами даних).

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

MFC удосконалила ODBC для розробників застосунків. Дійсний інтерфейс ODBC є звичайним функціональним API. Замість створення простої оболонки функціонального API, розробники MFC створили набір абстрактних класів, що представляють логічні сутності в базі даних.

При застосуванні ODBC потрібно пам'ятати, що ця технологія доступу до даних не розрахована на роботу з великим числом клієнтів. В тому випадку, якщо необхідно, щоб з БД одночасно працювало багато активних клієнтів, потрібно використовувати SQL API або спеціальний інтерфейс для взаємодії з конкретною БД.

[ред.] Посилання

[ред.] Джерела драйверів ODBC

Особисті інструменти