ODBC

Significa "Open Database Connectivity".

ODBC é uma API que ajuda um aplicativo a interagir com vários tipos de bancos de dados de maneira padronizada e consistente. Ele permite que um aplicativo use o mesmo código de software para transferir dados de e para bancos de dados que usam vários sistemas de gerenciamento de bancos de dados, independentemente do software de DBMS usado pelo banco de dados. O ODBC foi introduzido pela primeira vez pela Microsoft e pelo SQL Access Group em 1992 e, desde então, tem servido como um padrão de interoperabilidade.

Os aplicativos interagem com um banco de dados por meio de um driver ODBC, que traduz as chamadas padrão do aplicativo ao banco de dados para a linguagem exclusiva de cada banco de dados. O driver também é responsável por traduzir os dados retornados pelo banco de dados para um formato compatível com ODBC e enviá-los ao aplicativo por meio da API ODBC. Por exemplo, um aplicativo pode usar os mesmos comandos para consultar um banco de dados MySQL, um banco de dados Microsoft Access e um banco de dados Oracle por meio dos drivers ODBC de cada um deles. O desenvolvedor do aplicativo pode oferecer suporte a vários bancos de dados sem escrever chamadas separadas para cada sistema.

Cada implementação de banco de dados separada usa um driver separado. Utilitários de software chamados Gerenciadores de Drivers ODBC ajudam os usuários a configurar as definições de cada driver e gerenciar quais deles estão instalados. Além dos drivers do próprio fabricante, os usuários podem instalar drivers de terceiros que fornecem acesso a bancos de dados sem suporte oficial ao ODBC. Os usuários também podem instalar drivers ODBC para outros tipos de bancos de dados que não dependem de software de DBMS — por exemplo, planilhas do Excel e arquivos de texto CSV — para ajudar os aplicativos a interagir com dados de outras fontes.

NOTE: O ODBC é independente de linguagem e está disponível em várias linguagens de programação. Uma API semelhante, Java Database Connectivity (JDBC), padroniza chamadas para aplicativos Java conectados a bancos de dados.

Atualizado August 2, 2023 por Brian P.

quizTeste seus conhecimentos

Which company developed the ProRAW image file format?

A
Apple
0%
B
Nikon
0%
C
Canon
0%
D
Sony
0%
Correct! Incorrect!     View the ProRAW definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de ODBC nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.