ADO

ADO(ActiveX Data Objects)は、単一のインターフェースを通じてさまざまなソースからデータにアクセス、編集、更新するためのCOM(Component Object Model)オブジェクトのセットを提供するMicrosoftテクノロジーです。Microsoftプラットフォーム全体でのユニバーサルデータアクセスを促進するために設計されたMicrosoft Data Access Components(MDAC)フレームワークの一部です。ADOにより、開発者はリレーショナルデータベース、非リレーショナルデータベース、その他のデータストアを含むデータソースと相互作用するアプリケーションを、一貫したインターフェースセットを通じて作成できます。

ADOは、幅広いデータソースと効率的に動作できる軽量で柔軟なアーキテクチャの上に構築されています。データ操作のプロセスを簡素化し、データソースへの接続を開く、コマンドを実行する、レコードセットを管理するための使いやすいオブジェクトセットを提供します。ADOは、トランザクションのサポート、ストアドプロシージャの呼び出し機能、データナビゲーション用のカーソル管理など、データアクセスと操作のためのさまざまな機能をサポートしています。

ADOの主な利点の1つは、SQL ServerやAccessなどのさまざまなMicrosoftテクノロジーとの統合、および任意のOLE DBプロバイダーとの連携能力です。この汎用性により、Windowsプラットフォームでデータベース駆動アプリケーションを構築する開発者に人気の選択肢となっています。.NETフレームワークでのデータアクセス用のADO.NETなどの新しいテクノロジーが登場しましたが、ADOはレガシーアプリケーションや直接COMベースのデータアクセスが必要なシナリオで依然として関連性があります。そのシンプルさと使いやすさにより、長年にわたりWindows上でデータを扱う開発者のツールキットの定番となっています。

用語集に戻る