Visão geral do ODBC
ODBC é uma API (interface de programação de aplicativo) amplamente aceita para acesso ao banco de dados. Ele se baseia nas especificações CLI (Interface de Nível de Chamada) do Open Group e ISO/IEC para APIs de banco de dados e usa SQL (Linguagem SQL) como linguagem de acesso ao banco de dados.
O ODBC foi projetado para máxima interoperabilidade, ou seja, a capacidade para que um único aplicativo acesse diferentes sistemas de DBMSs (gerenciamento de banco de dados) com o mesmo código-fonte. Aplicativos de banco de dados chamam funções na interface ODBC, que são implementadas em módulos específicos do banco de dados denominados drivers. O uso de drivers isola os aplicativos das chamadas específicas do banco de dados, da mesma forma que os drivers de impressora isolam os programas de processamento de texto dos comandos específicos da impressora. Como os drivers são carregados em tempo de execução, o usuário só precisa adicionar um novo driver para acessar um novo DBMS; não é necessário recompilar ou vincular novamente o aplicativo.
Esta seção contém os tópicos a seguir.