ODBC

Jest skrótem od „Open Database Connectivity”.

ODBC to API, które pomaga aplikacji współdziałać z wieloma rodzajami baz danych w ustandaryzowany i spójny sposób. Umożliwia aplikacji używanie tego samego kodu oprogramowania do przesyłania danych do baz danych i z nich za pomocą wielu systemów zarządzania bazami danych, niezależnie od tego, jakiego oprogramowania DBMS używa baza danych. ODBC zostało po raz pierwszy wprowadzone przez firmę Microsoft i grupę SQL Access Group w 1992 roku i od tego czasu służy jako standard zapewniający współdziałanie.

Aplikacje współdziałają z bazą danych za pośrednictwem sterownika ODBC, który tłumaczy standardowe wywołania bazy danych aplikacji na unikalny język każdej bazy danych. Sterownik odpowiada również za tłumaczenie danych zwracanych przez bazę danych do formatu zgodnego z ODBC i przesyłanie ich do aplikacji za pośrednictwem interfejsu API ODBC. Na przykład aplikacja może używać tych samych poleceń do wykonywania zapytań w bazie danych MySQL, bazie danych Microsoft Access i bazie danych Oracle za pośrednictwem odpowiednich sterowników ODBC. Deweloper aplikacji może obsługiwać różne bazy danych bez pisania osobnych wywołań dla każdego systemu.

Każda osobna implementacja bazy danych korzysta z osobnego sterownika. Programy narzędziowe nazywane menedżerami sterowników ODBC pomagają użytkownikom konfigurować ustawienia poszczególnych sterowników i zarządzać zainstalowanymi sterownikami. Oprócz sterowników dostarczanych przez producentów użytkownicy mogą zainstalować sterowniki innych firm, które zapewniają dostęp do baz danych bez oficjalnej obsługi ODBC. Użytkownicy mogą również zainstalować sterowniki ODBC dla innych rodzajów baz danych, które nie korzystają z oprogramowania DBMS — na przykład arkuszy kalkulacyjnych Excel i tekstowych plików CSV — aby pomóc aplikacjom współdziałać z danymi z innych źródeł.

NOTE: ODBC jest niezależne od języka i dostępne w wielu językach programowania. Podobne API, Java Database Connectivity (JDBC), standaryzuje wywołania dla aplikacji Java połączonych z bazami danych.

Zaktualizowano August 2, 2023 przez Brian P.

quizSprawdź swoją wiedzę

A data type that can store multiple values is called what?

A
Enum
0%
B
Boolean
0%
C
Set
0%
D
String
0%
Correct! Incorrect!     View the Set definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja ODBC na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.