Compartilhar via


Provedores e clientes do OLE DB

A arquitetura do banco de dados OLE DB usa o modelo de consumidores e provedores.Um consumidor faz solicitações de dados.Um provedor responde a essas solicitações colocando dados em um formato tabular e retorná-lo para o consumidor.Qualquer telefonar que pode fazer com que o consumidor deve ser implementada no provedor.

Tecnicamente definido, um consumidor é qualquer aplicativo ou sistema código (não necessariamente um componente OLE DB) que acessa dados através de interfaces do OLE DB.As interfaces são implementadas em um provedor.Assim, um provedor é qualquer componente de software que implementa interfaces do OLE DB para encapsular o acesso a dados e expô-la a outros objetos (ou seja, os consumidores).

Em termos de funções de um consumidor chama métodos em interfaces de BD OLE; um provedor OLE DB implementa as interfaces necessárias do OLE DB.

OLE DB evita o cliente de termos e o servidor porque essas funções sempre não façam sentido, especialmente em uma situação de várias camadas.Porque um consumidor pode ser um componente em um nível que serve a outro componente, chamá-lo um cliente componente seria confuso.Além disso, um provedor, às vezes, atua mais como um driver de banco de dados que um servidor.

Consulte também

Conceitos

Programação do OLE DB

Visão geral da programação OLE DB