Partilhar via


Noções básicas do ODBC

Este tópico fornece as noções básicas do ODBC (em aberto banco de dados conectividade):

Também convém ler o tópico relacionado ODBC: A ODBC biblioteca de cursores.

Observação:

Fontes de dados ODBC são acessíveis através das classes MFC ODBC, sistema autônomo descrito neste tópico ou por meio de classes MFC Data acesso objeto (DAO).

Observação:

As classes MFC ODBC oferecem suporte a Unicode e multithreading.Para obter mais informações sobre o suporte a multithreading, consulte Classes ODBC e threads

ODBC é uma interface de nível de telefonar que permite que os aplicativos acesso dados em qualquer banco de dados para o qual há um driver ODBC.Usando ODBC, você pode criar aplicativos de banco de dados com acesso a qualquer banco de dados para o qual o usuário participante tem um driver ODBC.ODBC fornece uma API que permite que o aplicativo seja independente do sistema de gerenciamento de banco de dados de fonte (DBMS).

ODBC é parte do banco de dados do Microsoft baseado no Windows em aberto Services Architecture (WOSA), que é uma interface que permite que os aplicativos desktops baseados em baseado no Windows se conectar a vários ambientes de computação sem reescrever o aplicativo para cada plataforma.

Componentes do ODBC são:

  • API DE ODBC

    Uma biblioteca de chamadas de função, um conjunto de códigos de erro e um padrão linguagem SQL (SQL) sintaxe para acessar dados em DBMSs.

  • ODBC Driver Manager

    Biblioteca de vínculo dinâmico (Odbc32.dll) que carrega drivers de banco de dados ODBC em nome de um aplicativo.Essa DLL é transparente para seu aplicativo.

  • Drivers de banco de dados ODBC

    Um ou mais arquivos que processar chamadas de função ODBC para DBMSs específicos.Para obter uma lista dos drivers fornecidos, consulte Lista de drivers ODBC.

  • biblioteca de cursores ODBC

    Biblioteca de vínculo dinâmico (Odbccr32.dll) que reside entre o Gerenciador de driver de ODBC e os drivers e manipula percorrer os dados.

  • Administrador de ODBC

    Uma ferramenta usada para configurar um DBMS para disponibilizá-lo sistema autônomo uma fonte de dados para um aplicativo.

Um aplicativo obtém a independência de DBMSs trabalho por meio de um driver ODBC criado especificamente para um DBMS em vez de trabalhar diretamente com o DBMS.O driver converte as chamadas em comandos que usar seu DBMS, simplificando o trabalho do desenvolvedor e torná-lo disponível para uma grande variedade de fontes de dados.

As classes de banco de dados suportam a qualquer fonte de dados para os quais você tem um driver ODBC.Isso pode, por exemplo, incluir um banco de dados relacional, um banco de dados ISAM (método de acesso seqüencial indexado), uma planilha do Microsoft Excel ou um arquivo de texto.Os drivers ODBC gerenciar as conexões com a fonte de dados e SQL é usado para selecionar registros do banco de dados.

Para obter uma lista de drivers ODBC incluído nesta versão do Visual C++ e informações sobre como obter drivers adicionais, consulte Lista de drivers ODBC.

Consulte também

Conceitos

Open Database Connectivity (ODBC)