O que é ODBC?

E ai pessoal, tudo bem com vocês?

Hoje vamos falar sobre o ODBC (acrônimo para Open Database Connectivity).

Vamos lá.

OBDC é um padrão para acesso a sistemas gerenciadores de bancos de dados (SGBD). Este padrão define um conjunto de interfaces que permitem o uso de linguagens de programação como Visual Basic, Delphi, Visual C++Java, entre outras capazes de utilizar estas interfaces, para ter acesso a uma vasta gama de bases de dados distintas sem a necessidade de codificar métodos de acesso especializados.

O ODBC atinge a independência de bancos de dados usando drivers para operarem como uma camada de tradução entre a aplicação e o SGBD. As aplicações usam funções ODBC através de um gerenciador de driver ODBC (ODBC driver manager) com a qual está ligada e o driver passa a query para o SGBD.

A implementação de uma aplicação baseada em ODBC permite que a mesma possa utilizar simultaneamente o MySQL, o Access e o SQL Server com pouca necessidade de mudanças na sua camada de dados. O uso destas interfaces está condicionado à existência de drivers ODBC específicos para as bases de dados que se deseja acessar

Os comandos SQL enviados pelas aplicações para o ODBC devem ser compatíveis com o SGBD utilizado, exigindo às vezes pequenas implementações especificas na aplicação para suporte a um SGBD especifico.

Techopedia explica Open Database Connectivity (ODBC)

Em 1992, um grupo de fabricantes introduziu o modelo ODBC como uma solução de comunicação para o grande número de sistemas operacionais, DSs e aplicativos escritos em diferentes linguagens de programação. Por exemplo, um aplicativo escrito em C para acessar um banco de dados Oracle no UNIX precisaria ser reescrito se o aplicativo fosse alterado para Windows ou se a plataforma de banco de dados fosse movida para Sybase. Esses fabricantes reconheceram a necessidade de um mecanismo de conversão intermediário e criaram um conjunto de protocolos e interfaces de programação de aplicativos (APIs), que foi o primeiro modelo ODBC.

O modelo ODBC contém os três principais componentes a seguir:

  • Cliente (geralmente um aplicativo de programação)
  • Servidor de banco de dados
  • Driver ODBC

A função do motorista, que é muito semelhante a um tradutor humano, é preencher a lacuna entre as partes que de outra forma não se entenderiam.

 

Espero que tenham gostado, até a próxima.

 

Fonte:

https://pt.theastrologypage.com/open-database-connectivity

https://pt.wikipedia.org/wiki/ODBC

  • Publicado por Giovani Da Cruz
  • 3 views
  • 0 comentarios
  • 21 de novembro de 2022

 

Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados a Categoria Banco de Dados

Continue aprendendo

Aumente o seu conhecimento
Aproveitando o Poder da Função OVER no SQL para Análise de Dados
17 de maio de 2024
Recuperando o Último Caractere de um campo Varchar no Firebird SQL
11 de abril de 2024
Jogo da Cobra (Game Snake)
1 de julho de 2023
SQL: ALTER TABLE, como adicionar ON DELETE CASCADE no mesmo comando.
4 de abril de 2023
Como faço para obter o número da semana corrente em SQL?
1 de abril de 2023
Microsoft Access
21 de novembro de 2022
Informix – Banco de Dados
21 de novembro de 2022
DB2 – Banco de Dados
21 de novembro de 2022
SQLite – Banco de Dados
21 de novembro de 2022
Oracle
21 de novembro de 2022