O que é ODBC?

ODBC é uma abreviação de Open Database Connectivity, e é uma interface para acesso de dados através de consultas SQL. O ODBC pode ser usado como uma ferramenta para acessar várias bases de dados como o MS-Access, dBase, DB2, Excel e Texto. Através destes Call Level Interface (CLI) especificações do SQL Access Group, o OBDC permite uma forma neutra, de acessar os dados armazenados em computadores pessoais e de várias bases de dados. Em primeiro lugar, foi criado pela Microsoft e Simba Technologies. ODBC 1,0 foi inicialmente lançado em setembro de 1992, e finalmente se tornou uma parte do SQL padrão internacional em 1995. Microsoft originalmente enviado a ODBCs como um conjunto de DLLs e ainda hoje, o conjunto dos navios com cada cópia do Microsoft Windows. Hoje, mais e mais sistemas operativos, tais como UNIX e Apple estão adotando o ODBC.

A força do ODBC é que, fornecendo uma interface de acesso universal, que permite que empresas de software independentes e dos partidos para não ter de aprender várias interfaces de programação de aplicativo. Para simplesmente colocar, com ODBC, aplicações podem aceder simultaneamente, visualizar e modificar banco de dados de numerosas e muito diversas bases de dados. Isso ocorre porque os drivers do ODBC "re-códigos" SQL consultas para o que seria lido pela diferentes bases de dados.

No entanto, o ODBC também tem seus inconvenientes. Como gerir um grande número de clientes ODBC pode significar uma imensa quantidade de motoristas e DLLs sendo executado, isso poderia levar a um sistema de administração gerais. No entanto, esta questão menor levou a novas utilizações da tecnologia ODBC servidor (ou o "Multi-Tier Drivers ODBC") para aliviar a carga. Além disso, como os condutores são uma chave em ODBCs, alguns levantaram a questão dos mais recentes drivers' estabilidade, tal como muitas vezes têm mostrado ter bugs neles.

Como ODBC é processado

Para utilizar o ODBC, são necessários três componentes: cliente ODBC, ODBC, e um servidor DBMS (ex.: o Microsoft Access, SQL Server, Oracle, e FoxPro). Em primeiro lugar, o ODBC cliente irá utilizar um comando (referidas como "ODBC") para interagir (requerente e / ou envio de dados) com o SGBD servidor (back-end). No entanto, o SGBD servidor não irá compreender o comando do ODBC cliente ainda, que o comando tem ainda de ser processada através do ODBC (front-end). Então, o controlador ODBC irá descodificar o comando que pode ser processado pelo servidor ODBC e ser enviado lá. O ODBC servidor irá responder, em seguida, voltar para o driver ODBC que irá traduzir o resultado final para o cliente ODBC.



Top 5 Free Networking Ferramentas

Grátis Livros Brancos sobre Database Tecnologia

Bookmark O que é ODBC?

Latest Blog Posts


Inglês Inglês Alemão Alemão Espanhol Espanhol Francês Francês Italiano Italiano Português Português Russo Russo Holandês Holandês
Grego Grego Hindi Hindi Japonês Japonês Coreano Coreano Chinês Chinês Chinês (simplificado) Chinês (simplificado) Árabe Árabe

Copyright 2009 Tech-FAQ. Todos os direitos reservados. Política de Privacidade.