Podstawowe informacje O ODBC
Ten temat zawiera podstawowe informacje z Open Database Connectivity (ODBC):
Możesz również przeczytać temat pokrewny ODBC: Biblioteka kursorów ODBC.
[!UWAGA]
Źródła danych ODBC są dostępne za pośrednictwem klas MFC ODBC, jak opisano w tym temacie lub za pośrednictwem klas MFC obiektu DAO (Data Access).
[!UWAGA]
Klas MFC ODBC obsługuje standardu Unicode i programowania wielowątkowego.Aby dowiedzieć się więcej na temat obsługi wielowątkowości, zobacz klasy ODBC i wątki
ODBC jest interfejsem poziomie wywołań, który pozwala aplikacjom uzyskać dostęp do danych w dowolnej bazy danych, dla których ma sterownika ODBC.Przy użyciu interfejsu ODBC, można utworzyć bazy danych aplikacji z dostępem do dowolnej bazy danych, dla którego Twój użytkownik końcowy ma sterownik ODBC.Standard ODBC oferuje interfejs API, który umożliwia aplikacji mają być niezależny od systemu zarządzania bazą danych (DBMS).
ODBC jest część bazy danych z Microsoft Windows Open Services architektury (WOSA), który jest interfejs, który umożliwia aplikacji pulpitu systemu Windows połączyć się z wielu środowiskach obliczeniowych bez poprawiania aplikacji dla każdej platformy.
Składniki ODBC są następujące:
INTERFEJSU API ODBC
Biblioteka funkcji połączeniami, zestaw kodów błędów i standard programu SQL składnię dla dostępu do danych na systemach DBMS.
Menedżer sterowników ODBC
Biblioteka dołączana dynamicznie (Odbc32.dll) który ładuje sterowniki baz danych ODBC w imieniu aplikacji.Ta biblioteka DLL jest niewidoczny dla aplikacji.
Sterowniki baz danych ODBC
Jeden lub więcej bibliotek DLL przetwarzających wywołania funkcji ODBC dla szczególnych systemach DBMS.Aby uzyskać listę sterowniki dostarczone, zobacz Listy sterowników ODBC.
-
Biblioteka dołączana dynamicznie (Odbccr32.dll), znajdującą się między Menedżera sterowników ODBC i sterowniki i obsługuje przewijanie za dane.
-
Narzędzie służące do konfigurowania systemu DBMS, aby był dostępny jako źródło danych dla aplikacji.
Aplikacja osiąga niezależność od systemach DBMS przez pracy przez sterownik ODBC napisane specjalnie dla systemu DBMS, a nie praca bezpośrednio z systemu DBMS.Sterownik tłumaczy wywołań na polecenia używać jego systemu DBMS, uproszczenie pracy autora oraz udostępnianie go dla szerokiego zakresu źródeł danych.
Klasy bazy danych obsługują dowolnego źródła danych, do których masz sterownik ODBC.To może być na przykład, relacyjnej bazy danych, bazy danych indeksowane metoda dostępu sekwencyjnego (ISAM), arkusz kalkulacyjny programu Microsoft Excel lub plik tekstowy.Sterowniki ODBC zarządzania połączenia ze źródłem danych i SQL służy do wybierania rekordów z bazy danych.
Aby uzyskać listę sterowników ODBC, zawarte w tej wersji programu Visual C++ i informacje dotyczące uzyskiwania dodatkowych sterowników, zobacz Listy sterowników ODBC.