Índice:
- Definição - O que significa Open Database Connectivity (ODBC)?
- Techopedia explica Open Database Connectivity (ODBC)
Definição - O que significa Open Database Connectivity (ODBC)?
O 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 (OS), sistema de banco de dados (DS) ou linguagem de programação. Isso é feito usando drivers ODBC que servem como uma ponte entre aplicativos e sistemas de banco de dados.
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.