Udostępnij przez


Omówienie ODBC

Open Database Connectivity (ODBC) to powszechnie akceptowany interfejs programowania aplikacji (API) na potrzeby dostępu do bazy danych. Jest ona oparta na specyfikacjach Call-Level Interface (CLI) od Open Group i ISO/IEC dla API baz danych i używa SQL (strukturalnego języka zapytań) jako języka dostępu do bazy danych.

Funkcja ODBC została zaprojektowana pod kątem maksymalnej interoperacyjności — czyli możliwości uzyskiwania dostępu do różnych systemów zarządzania bazami danych (DBMS) używając tego samego kodu źródłowego. Aplikacje bazy danych wywołują funkcje w interfejsie ODBC, które są implementowane w modułach specyficznych dla bazy danych nazywanych sterownikami. Użycie sterowników izoluje aplikacje od wywołań specyficznych dla bazy danych w taki sam sposób, jak sterowniki drukarek izolują edytory tekstu od poleceń specyficznych dla drukarek. Ponieważ sterowniki są ładowane w momencie uruchomienia, użytkownik musi tylko dodać nowy sterownik, aby uzyskać dostęp do nowego systemu DBMS; nie jest konieczne kompilowanie lub ponowne połączenie aplikacji.

Ta sekcja zawiera następujące tematy.