ODBC, Open Database Connectivity Descrição geral

Traduções de Artigos Traduções de Artigos
Artigo: 110093 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

ODBC, Open da base de dados conectividade (CONNECTIVITY) é interface estratégica da Microsoft para aceder a dados num ambiente heterogéneo de relacional e relacional - não sistemas de gestão de base de dados. Consoante a interface de nível de chamada de especificação de SQL Access Group, ODBC fornece uma forma aberta e neutro do fornecedor de acesso a dados armazenados numa variedade de proprietário computador pessoal, minicomputador e bases de dados do mainframe.

ODBC atenua a necessidade de fabricantes independentes de software e programadores da empresa para obter várias interfaces de programação de aplicações. O ODBC fornece agora uma interface de acesso de dados universal. Com ODBC, os programadores de aplicações podem permitir que uma aplicação para aceder em simultâneo, ver e modificar dados de várias bases de dados diversas.

ODBC é um componente central do Microsoft Windows Open Services Architecture. Apple tem reconhecidos ODBC como uma chave activar tecnologia, anunciar suporte em 7 de sistema no futuro. Com suporte de indústria crescente, ODBC é rapidamente emergir como uma importante de indústria padrão para acesso a dados para aplicações do Windows e Macintosh.

Mais Informação

ODBC é uma especificação para o qual os programadores escrevem um:

  • Compatíveis com ODBC "front-end" ou "cliente" ambiente de trabalho aplicação, também conhecido como um "ODBC cliente." Esta é a aplicação que o utilizador do computador vê no ecrã do computador.

    - ou -
  • Um controlador de ODBC para um "back-end" ou "servidor" DBMS (base de dados do sistema de gestão). Esta é a aplicação de DBMS reside num computador que é utilizada para armazenar dados para acesso por vários utilizadores. Esta aplicação não é o que é carregado no computador do utilizador final. Esta aplicação de servidor é normalmente mais robusta (mais rápido, com segurança centralizada e cópias de segurança dos dados e por aí em diante) que a aplicação cliente. O controlador de ODBC reside entre o ODBC cliente e o DBMS; no entanto, é carregado no computador front-end.
Para utilizar ODBC, os três componentes seguintes são necessários:

CLIENTE de ODBC - um compatíveis com ODBC front-end (também chamado ODBC cliente) - Exemplos: Microsoft Access, uma aplicação criada com o Access, uma aplicação criada com o Microsoft Visual Basic, uma aplicação criada com o C + Win SDK + ODBC SDK, ou aplicações compatíveis com ODBC a partir de outros fornecedores (tal como o Lotus).

DRIVER ODBC - um controlador de ODBC para o servidor ODBC. O controlador de ODBC catálogo contém uma lista extensa de controladores ODBC. Por exemplo, o pacote de controlador de ODBC do Microsoft é um conjunto de controladores de ODBC sete pronto para ser utilizado ou agrupados com clientes ODBC. Um controlador de ODBC do SQL Server está incluída no Access e Informix está a funcionar num controlador de ODBC para Informix. Para obter um catálogo de controlador de ODBC, contacte a subsidiária Microsoft (800) 360-7561. Se encontrar fora dos Estados Unidos, contacte a subsidiária local da. Para localizar a subsidiária, consulte o site Microsoft na World Wide Web de escritórios em:
http://www.microsoft.com/worldwide/
Qualquer cliente ODBC pode aceder a qualquer DBMS para que existe uma ODBC Driver. DBMS, Database SERVER é um back-end ou servidor DBMS, por exemplo do SQL Server, Oracle, AS/400, FoxPro, Microsoft Access ou qualquer DBMS para o qual uma ODBC controlador existe.

Como interagem estes três componentes?

O cliente ODBC utiliza um idioma ou o vocabulário de comandos (que é referido como "ODBC") para pedir dados a partir de ou para enviar dados para o servidor DBMS ou back-end. No entanto, o DBMS não compreender o pedido de cliente ODBC até o comando passa o controlador de ODBC para esse DBMS específico. Este controlador ODBC é software que reside no front-end. O ODBC controlador converte os comandos num formato que o servidor de ODBC pode compreender. O ODBC Server envia a resposta para o controlador de ODBC, que converte a resposta num formato que o cliente de ODBC pode compreender.

O que é tão grande sobre ODBC?

Em primeiro lugar, os programadores de aplicações não necessita de modificar as aplicações para permitir-lhes aceder a dados de várias back-termina. Desde que não exista um controlador de ODBC para uma determinado back-end, um activado de ODBC front-end pode aceder. Em segundo lugar, um controlador de ODBC para um determinado DBMS permite que qualquer aplicação compatível com ODBC seja um cliente ODBC.

Exemplos de ODBC em utilização

  • Acesso front-end acesso a dados de um Oracle back-end utilizando o controlador de ODBC Oracle, que é fornecida com o Access 1.1.
  • Visual Basic front-end acesso a dados de um dBASE back-end utilizando o controlador de ODBC, que faz parte do pacote de controladores da base de dados do MS ODBC dBASE.
  • Aplicação c escrita utilizando C + ODBC SDK + Win SDK aceder a dados a partir de uma AS / 400 utilizando o AS / 400 disponibilizados Rochester Software de controlador ODBC.

Perguntas e respostas básico

  1. O que é o SDK de ODBC?

    O SDK do ODBC é distribuído em disquetes e contém cerca de 150 páginas de texto que permite que um programador escrever um cliente compatíveis com ODBC ou um controlador de ODBC. O SDK do ODBC deve ser utilizado em conjunto com o Windows Software Developers Kit (SDK) e um compilador C.
  2. O que é o pacote de controlador de base de dados ODBC?

    O ODBC Driver Pack da base de dados é um conjunto de controladores de ODBC é vendido pela Microsoft.
  3. O que é o catálogo do controlador de ODBC?

    O catálogo do controlador de ODBC contém descrições de controladores ODBC desenvolvidos pela Microsoft e outras empresas de software. Contém uma explicação de ODBC e demonstra o suporte de indústria para o padrão.
  4. Quais os controladores ODBC estão actualmente disponíveis?

    Dezenas de controladores ODBC estão actualmente disponíveis, incluindo aqueles para Microsoft SQL Server, XLS, texto, xBase, Paradox, ODS, Oracle, RedISAM, FoxBase, Btrieve, Integra SQL, DEC Rdb, SQLBase, Informix, Ingres, DB2, SQL/DS, Teradata e SQL/400.
  5. Como escrever um controlador ODBC?

    Para escrever uma ODBC controlador, utilizar C + Win SDK + ODBC SDK.
  6. Os clientes ODBC estão actualmente disponíveis?

    Da Microsoft: Access, Visual Basic, FoxPro + conectividade Kit, Word 6.0 para Windows, o Excel 5.0, ferramenta do Microsoft Query.

    A partir de outros fornecedores: PowerSoft, ObjectView, Lotus 1-2-3, Lotus abordagem, Lotus Notes, Q+E e outros.
  7. Como um escrever um cliente ODBC?

    Utilizando C + Win SDK + ODBC SDK, ou utilizando o Access, ou utilizando o Visual Basic, ou utilizando WinFox + Kit de conectividade ou utilizando uma das ferramentas de outros fornecedores concebidos para efectuar este procedimento.

Referências

Para obter mais informações sobre ODBC, consulte os seguintes artigos na base de dados de conhecimento da Microsoft: 132131 ODBC da base de dados controladores 2.0 suportados plataformas

164370Documentação técnica e ferramentas de desenvolvimento do Word

163734Migração de soluções do Word informações na Web

Para obter mais informações sobre Informix, visite o seguinte site da IBM Informix Web:
http://www-306.ibm.com/software/data/informix

Microsoft fornece informações de contactos outros fabricantes para ajudar a encontrar suporte técnico. Poderá ser alterado estas informações de contacto sem aviso prévio. Microsoft não garante a precisão destas informações de contacto outros fabricantes.

Propriedades

Artigo: 110093 - Última revisão: 29 de março de 2007 - Revisão: 1.5
A informação contida neste artigo aplica-se a:
  • Microsoft Word 6.0 Standard Edition
  • Microsoft Word 6.0a
  • Microsoft Word 6.0c
  • Microsoft Word 95 Standard Edition
  • Microsoft Word 95a
  • Microsoft Word 97 Standard Edition
Palavras-chave: 
kbmt kbfaq kbualink97 KB110093 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 110093
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com