Vinculação de objetos e banco de dados de incorporação (ole db)

Definição - O que significa Object Linking and Embedding Database (OLE DB)?

Object Linking and Embedding Database (OLE DB) é um grupo de APIs usado para facilitar e captar o acesso a dados de aplicativos de diferentes formatos de arquivo, incluindo planilhas, linguagem de consulta estruturada (SQL), sistemas de gerenciamento de banco de dados (DBMS), arquivos sequenciais indexados e bancos de dados pessoais.

O OLE DB é baseado no Component Object Model (COM) e faz parte do pacote de software Microsoft Data Access Components (MDAC), que é usado para ler e gravar dados.

Definirtec explica Object Linking and Embedding Database (OLE DB)

Os componentes do modelo de objeto OLE DB são objetos de fonte de dados (DSO), objetos de comando, objetos de conjunto de linhas e objetos de sessão. O OLE DB usa conjuntos de abstração para separar os dados armazenados do aplicativo, porque diferentes programas requerem acesso a diferentes tipos de DSO.

As classificações OLE DB são:

  • Consumidores: aplicativos que requerem acesso a dados
  • Provedores: componentes de software que fornecem dados do consumidor usando APIs OLE DB

Ao solicitar dados OLE DB, um aplicativo segue esta sequência:

  1. Inicialize o OLE.
  2. Estabeleça uma conexão com a fonte de dados.
  3. Use um comando para solicitar acesso.
  4. Processe a consulta do aplicativo para obter os resultados da solicitação.
  5. Forneça o DSO solicitado.