OLE DB 【Object Linking and Embedding Database】

概要

OLE DB(Object Linking and Embedding Database)とは、アプリケーションソフトデータを保管・管理するソフトウェアに接続し、データの取得や書き込み、操作などをう方法の標準を定めたもの。米マイクロソフト(Microsoft)社が策定した仕様で、主に同社のWindowsで動作するデータベース関連ソフトウェアで用いられる。

Windowsで動作するソフトウェアを部品化して他のソフトウェアに組み込むことができる「COM」(Component Object Model)を利用して提供される仕組みで、データの管理をソフトウェアを「OLE DBプロバイダ」(provider)、プロバイダの機能を利用してデータの取得や保存をソフトウェアを「OLE DBコンシューマ」(consumer)という。

コンシューマはOLE DBの規約に従ってプロバイダを呼び出すことにより、個々のデータ管理ソフトウェアの詳細な仕様や利用方法に個別に対応しなくても、OLE DBに定められた標準的な手段によりデータの操作を依頼することができる。

主要なリレーショナルデータベース管理システムRDBMS)製品の多くが外部から操作を受け付けるためのOLE DBプロバイダを提供しているほか、RDBMSに接続する標準的な手段を提供する「ODBC」(Open Database Connectivity)もOLE DBプロバイダの一つとして実装されている。

OLE DBによって接続・操作できるのはリレーショナルデータベースRDB)に限らず、表計算ソフトワークシートCSVファイルを操作するためのOLE DBプロバイダなども存在する。.NET環境では「ADO.NET」を介してデータベース接続をう方法が標準となったが、ADO.NETからOLE DBへ接続する手段(System.Data.OleDb)も提供されている。

(2024.1.16更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる