Spisu treści:
- Definicja - Co oznacza otwarta baza danych (ODBC)?
- Techopedia wyjaśnia Open Database Connectivity (ODBC)
Definicja - Co oznacza otwarta baza danych (ODBC)?
Open Database Connectivity (ODBC) to standard interfejsu umożliwiający dostęp do danych i komunikację z systemami baz danych, niezależnie od systemu operacyjnego (OS), systemu baz danych (DS) lub języka programowania. Odbywa się to za pomocą sterowników ODBC, które służą jako pomost między aplikacjami a systemami baz danych.
Techopedia wyjaśnia Open Database Connectivity (ODBC)
W 1992 r. Grupa producentów wprowadziła model ODBC jako rozwiązanie komunikacyjne dla dużej liczby systemów operacyjnych, DS i aplikacji napisanych w różnych językach programowania. Na przykład aplikacja napisana w C w celu uzyskania dostępu do bazy danych Oracle w systemie UNIX musiała zostać przepisana, jeśli aplikacja zmieniła się na Windows lub jeśli platforma bazy danych została przeniesiona do Sybase. Producenci ci uznali potrzebę mechanizmu pośredniego tłumaczenia i stworzyli zestaw protokołów i interfejsów programowania aplikacji (API), który był pierwszym modelem ODBC.
Model ODBC zawiera następujące trzy główne elementy:
- Klient (zwykle aplikacja do programowania)
- Serwer bazy danych
- Sterownik ODBC
Funkcja kierowcy, bardzo podobna do ludzkiego tłumacza, polega na wypełnieniu luki między stronami, które inaczej by się nie zrozumiały.
