ODBC--Visão geral de Open Database Connectivity

Traduções deste artigo Traduções deste artigo
ID do artigo: 110093 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

ODBC (Open Database Connectivity) é interface estratégica da Microsoft para acessar dados em um ambiente heterogêneo de relacionais e não - relacionais sistemas de gerenciamento de banco de dados. Baseia a interface de nível Call especificação do SQL Access Group, ODBC fornece uma forma aberta e fornecedor neutro de acessar dados armazenados em uma variedade de proprietário computador pessoal, minicomputador e bancos de dados de mainframe.

ODBC minimiza a necessidade de fornecedores independentes de software e desenvolvedores corporativos para aprender a várias interfaces de programação de aplicativo. ODBC agora fornece uma interface de acesso de dados universal. Com ODBC, os desenvolvedores de aplicativos podem permitir que um aplicativo para acessar simultaneamente, exibir e modificar dados de vários bancos de dados diferentes.

ODBC é um componente principal do Microsoft Windows Open Services Architecture. Apple tenha aprovado ODBC como uma chave tecnologia de habilitação por anunciando suporte no System 7 no futuro. Com o suporte da indústria crescente, ODBC é rapidamente emergentes como um setor importante padrão para acesso a dados para aplicativos Windows e Macintosh.

Mais Informações

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

  • Um ODBC "front-end" ou "cliente" na área de trabalho aplicativo habilitado, também conhecido como um "ODBC cliente." Isso é o aplicativo que o usuário do computador vê na tela do computador.

    - ou -
  • Um driver ODBC para um "back-end" ou "server" DBMS (Database Management System). Isso é o aplicativo DBMS que reside em um computador que é usado para armazenar dados para acesso por vários usuários. Este aplicativo não é o que é carregado no computador do usuário final. Este aplicativo de servidor é geralmente mais robusto (mais rápido, com segurança centralizada e backups de dados e assim por diante) que o aplicativo cliente. O driver ODBC reside entre o ODBC para cliente e o DBMS; no entanto, ele é carregado no computador front-end.
Para usar o ODBC, três componentes a seguintes são necessários:

ODBC cliente - um ODBC front-end (também chamada ODBC clientes habilitados) - Exemplos: Microsoft Access, um aplicativo criado com o Access, um aplicativo criado com o Microsoft Visual Basic, um aplicativo criado com C + Windows SDK + ODBC SDK, ou aplicativos ativados por ODBC de outros fornecedores (como Lotus).

DRIVER de ODBC - um driver ODBC para o servidor ODBC. O driver ODBC catálogo contém uma lista abrangente de drivers ODBC. Por exemplo, o pacote de driver ODBC do Microsoft é uma coleção de sete pronto para ser usado ou agrupados com os clientes ODBC drivers de ODBC. Um driver de ODBC do SQL Server está incluído com o Access e Informix está trabalhando em um driver ODBC para Informix. Para obter um catálogo de driver ODBC, ligue para o Microsoft Order Desk pelo telefone (800) 360-7561. Se você estiver fora dos Estados Unidos, entre em contato com a subsidiária local da. Para localizar uma subsidiária, consulte o site Microsoft World Wide Web de escritórios em:
http://www.microsoft.com/worldwide/
Qualquer cliente ODBC pode acessar qualquer DBMS para o qual há um ODBC driver. DBMS SERVER é um back-end ou servidor DBMS, por exemplo SQL Server, Oracle, AS/400, FoxPro, Microsoft Access ou qualquer DBMS para o qual um ODBC driver existe.

Como esses três componentes interagem?

O cliente ODBC usa um idioma ou vocabulário de comandos (que é conhecido como "ODBC") para solicitar dados de ou para enviar dados para o back-end ou servidor DBMS. No entanto, o DBMS não entende a solicitação do cliente ODBC até que o comando passa o driver ODBC para que DBMS específico. Este driver ODBC é um software que reside o front-end. O ODBC driver converte o comando em um formato que o servidor ODBC pode compreender. O servidor ODBC envia a resposta para o driver ODBC, que converte a resposta em um formato que o cliente do ODBC pode entender.

O que é tão grande sobre ODBC?

Primeiro, os desenvolvedores de aplicativos não precisará modificar seus aplicativos para permitir que eles acessem dados back-ends vários. Desde que haja um driver ODBC para um determinado back-end, um ODBC habilitados front-end pode acessá-lo. Segundo, um driver ODBC para um determinado DBMS permite que qualquer aplicativo habilitado para ODBC ser um cliente ODBC.

Exemplos do ODBC em uso

  • Acesso front-end acessar os dados de um back-end do Oracle usando o driver ODBC para Oracle, fornecida com o Access 1.1.
  • Visual Basic front-end acessar os dados de um back-end do dBASE usando o driver de ODBC, que é parte do pacote de drivers de banco de dados ODBC Microsoft do dBASE.
  • C aplicativo escrito usando C + ODBC E + SDK SDK acessando dados de uma AS / 400 usando AS / 400 disponível em Rochester Software de driver ODBC.

Perguntas e respostas básico

  1. O que é o SDK do ODBC?

    O SDK do ODBC é distribuído em disquetes e contém cerca de 150 páginas de texto que permite que um desenvolvedor gravar um cliente habilitado para ODBC ou um driver de ODBC. O SDK do ODBC é para ser usado em conjunto com um compilador de C e o Windows Software Developers Kit (SDK).
  2. O que é o pacote de driver de banco de dados ODBC?

    O ODBC para o pacote de driver de banco de dados é uma coleção de drivers de ODBC é vendido pela Microsoft.
  3. O que é o catálogo do driver ODBC?

    O catálogo do driver ODBC contém descrições de drivers de ODBC desenvolvidos pela Microsoft e outras empresas de software. Ele contém uma explicação sobre ODBC e demonstra o suporte da indústria para o padrão.
  4. Quais drivers ODBC estão disponíveis no momento?

    Dezenas de drivers ODBC estão disponíveis no momento, 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 eu escrever um driver de ODBC?

    Para gravar um ODBC driver, usar C + Windows SDK + ODBC SDK.
  6. Quais clientes ODBC estão disponíveis no momento?

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

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

    Usando o SDK do Windows + C + ODBC SDK, ou usando o Access, ou utilizando o Visual Basic, ou usando WinFox + Kit de conectividade ou usando uma das ferramentas de outros fornecedores criado para fazer isso.

Referências

Para obter mais informações sobre ODBC, consulte os seguintes artigos na Base de dados de Conhecimento da Microsoft: 132131 plataformas do suporte de 2.0 drivers ODBC banco de dados

164370Ferramentas de desenvolvimento e white papers do Word

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

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

A Microsoft fornece terceiros informações de contatos para ajudá-lo a encontrar suporte técnico. Essa informações de contatos podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações contatos de terceiros.

Propriedades

ID do artigo: 110093 - Última revisão: quinta-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 110093
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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