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.