Podstawy ODBC

Ten temat zawiera podstawowe informacje o 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, zgodnie z opisem w tym temacie lub za pośrednictwem klas MFC obiektów DAO (Data Access).

[!UWAGA]

Klasy MFC ODBC obsługuje standardu Unicode i wielowątkowości.Aby uzyskać więcej informacji o obsługę wielowątkowości, zobacz klas ODBC i wątków

ODBC jest interfejsem poziom wywołania, który umożliwia aplikacjom dostęp do danych w dowolnej bazy danych, dla których ma sterownika ODBC.Przy użyciu interfejsu ODBC, można utworzyć aplikacje baz danych z dostępu do dowolnej bazy danych, dla którego Twój użytkownik końcowy ma sterownika ODBC.Standard ODBC oferuje interfejs API, który umożliwia aplikacji ma być niezależny od systemu zarządzania bazą danych (DBMS).

ODBC jest częścią bazy danych z Microsoft Windows Open Services architektury (WOSA), który jest interfejsem, który pozwala aplikacje pulpitu systemu Windows, podłączyć do wielu środowiskach obliczeniowych bez ponownego tworzenia 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 a norma SQL składnię do uzyskiwania dostępu do danych w systemach DBMS.

  • Menedżer sterownika ODBC

    Biblioteka dołączana dynamicznie (Odbc32.dll), który ładuje sterowniki baz danych ODBC w imieniu aplikacji.Ten plik DLL jest niewidoczny dla aplikacji.

  • Sterowniki baz danych ODBC

    Jeden lub więcej bibliotek DLL, które przetworzyć wywołania funkcji ODBC dla szczególnych systemach DBMS.Aby uzyskać listę sterowniki dostarczone, zobacz Lista sterowników ODBC.

  • Biblioteka kursorów ODBC

    Biblioteka dołączana dynamicznie (Odbccr32.dll), znajdującą się między Menedżera sterowników ODBC i sterowników i obsługuje przewijanie danych.

  • Administratora ODBC

    Narzędzie służące do konfigurowania z systemem DBMS udostępnić go jako źródła danych dla aplikacji.

Aplikacja uzyskuje niezależności od systemach DBMS pracy przez sterownik ODBC napisane specjalnie dla systemu DBMS, a nie praca bezpośrednio z systemu DBMS.Sterownik tłumaczy wywołuje polecenia, jego systemem zarządzania bazami danych można użyć, uproszczenie pracy autora i udostępnienie 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, obejmować 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 jest używany do wybierania rekordów z bazy danych.

Zobacz listę sterowników ODBC uwzględnione w tej wersji programu Visual C++ oraz informacje na temat uzyskiwania dodatkowych sterowników, Lista sterowników ODBC.

Zobacz też

Koncepcje

Open Database Connectivity (ODBC)