Noções básicas sobre ODBC

Este tópico fornece os conceitos básicos de ODBC (ODBC):

Você também desejará ler o tópico relacionado ODBC: A biblioteca do cursor ODBC.

ObservaçãoObservação

Fontes de dados ODBC são acessíveis por meio de classes MFC ODBC, como descrito neste tópico, ou por meio de classes de (DAO) do objeto de acesso a dados MFC.

ObservaçãoObservação

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

ODBC é uma interface de atendimento- nível que permite que aplicativos acessar dados em qualquer banco de dados para que haja um driver ODBC.Usando ODBC, você pode criar aplicativos de banco de dados com acesso a qualquer banco de dados para o usuário final tem um driver ODBC.ODBC fornece uma API que permite que seu aplicativo ser independente do sistema de gerenciamento de banco de dados de origem (DBMS).

ODBC é a parte do banco de dados de arquitetura aberta (WOSA) serviços Microsoft Windows, que é uma interface que permite que aplicativos de área de trabalho baseados no Windows conectar a vários ambientes de computação sem reescrever o aplicativo para cada plataforma.

Os seguintes componentes são ODBC:

  • API ODBC

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

  • O gerenciador de driver ODBC

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

  • Drivers de banco de dados ODBC

    Um ou mais DLL que processam chamadas de função ODBC para DBMSs específico.Para obter uma lista de drivers fornecidos, consulte Lista de driver ODBC.

  • Biblioteca do cursor ODBC

    Uma biblioteca de vínculo dinâmico (Odbccr32.dll) que está entre o gerenciador de driver ODBC e drivers e trata a rolagem com os dados.

  • Administrador ODBC

    Uma ferramenta usada configurando um DBMS para torná-lo disponível como uma fonte de dados para um aplicativo.

Um aplicativo obtém a independência de DBMSs trabalhando em um driver ODBC escrito especificamente para um DBMS em vez de que trabalhar diretamente com o DBMS.O driver converte chamadas em comandos que seu DBMS pode usar o, simplificando o trabalho do desenvolvedor e tornando-o disponível para uma ampla variedade de fontes de dados.

As classes de banco de dados suportam qualquer fonte de dados para que você tenha um driver ODBC.Isso pode incluir, por exemplo, um banco de dados relacional, um banco de dados sequencial indexado de (ISAM) do método de acesso, uma planilha do Microsoft Excel, ou um arquivo de texto.Drivers ODBC gerenciam as conexões para a fonte de dados, e o SQL é usado para selecionar registros do banco de dados.

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

Consulte também

Conceitos

Open Database Connectivity (ODBC)