Subject   : MDAC(エムダック)

カテゴリー  : Windows  


  MDAC(エムダック)
Microsoft社が提供するデータベースアクセスのためのプログラム部品の集合で、 Microsoft Data Access Components のこと。
ADO、ODBC、OLE DBの各コンポーネントから構成される。 データベースのメーカーの違いや種類の違いによらない統一的な データベースアクセスを提供する。
● ADO(ActiveX Data Objects )
データベースアクセスのためのソフトウェア部品。OLE DBをActiveXコントロールの形で使えるようにしたプログラミングインターフェース。これを使うと、Visual BasicやVBScript、C言語/C++言語などから、共通の方法で簡単にデータベースにアクセスできるようになる。
● ODBC(Open DataBase Connectivity )
データベースにアクセスするためのソフトウェアの標準仕様。各データベースの違いはODBCドライバによって吸収されるため、ユーザはODBCに定められた手順に従ってプログラムを書けば、接続先のデータベースがどのようなデータベース管理システムに管理されているか意識することなくアクセスできる。
● OLE DB(Object Linking and Embedding DataBase )
データベースの種類によらず統一的な手法でデータベースにアクセスするためのプログラミングインターフェース。ODBCはOLE DBの一部であり、リレーショナルデータベースにアクセスする手段を提供する。OLE DBはCOMベースのコンポーネント(プログラム部品)の集合体として実現され、どんなプログラミング言語からでも利用することができるようになっている。


[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]