Conectividade de banco de dados aberto (odbc)

Definição - O que significa Open Database Connectivity (ODBC)?

Open Database Connectivity (ODBC) é um padrão de interface para acessar dados e se comunicar com sistemas de banco de dados, independentemente do sistema operacional (SO), sistema de banco de dados (DS) ou linguagem de programação. Isso é feito usando drivers ODBC que servem como uma ponte entre os aplicativos e os sistemas de banco de dados.

Definirtec explica Open Database Connectivity (ODBC)

Em 1992, um grupo de fabricantes apresentou o modelo ODBC como uma solução de comunicação para um 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 teve que ser reescrito se o aplicativo mudou para Windows ou se a plataforma de banco de dados foi movida para Sybase. Esses fabricantes reconheceram a necessidade de um mecanismo de traduçã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 seguintes três componentes principais:

  • 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.