PL EN DE FR ES IT PT RU JA ZH NL UK TR KO CS SV AR VI FA ID HU RO NO FI

ODBC

ODBC (ang. Open DataBase Connectivity – otwarte łącze baz danych) – interfejs pozwalający programom łączyć się z systemami zarządzającymi bazami danych. Jest to API niezależne od języka programowania, systemu operacyjnego i bazy danych. Standard ten został opracowany przez SQL Access Group we wrześniu 1992 roku. W skład ODBC wchodzą wywołania wbudowane w aplikacje oraz sterowniki ODBC.[1]

Pierwsza implementacja ODBC pojawiła się w systemie Microsoft Windows[1], lecz obecnie możliwe jest korzystanie z niego na platformach takich jak Unix, OS/2 oraz Macintosh.

W systemach bazodanowych typu klient-serwer (np. Oracle lub PostgreSQL) sterowniki dają dostęp do silnika baz danych, natomiast w programach dla komputerów osobistych sterowniki sięgają bezpośrednio do danych. Mechanizm ODBC współpracuje zarówno z bazami obsługującymi język SQL, jak i nieobsługującymi go – w tym ostatnim przypadku język SQL jest tłumaczony na język bazy danych.

Przypisy

  1. a b Jon Udell. Connecting Windows to Data with ODBC. „BYTE”. vol. 18, n. 1 / 1993, s. 271-274, styczeń 1993. ISSN 0360-5280. [dostęp 2026-01-29]. (ang.). 

Zobacz też