dbExpress コンポーネント

提供: RAD Studio
移動先: 案内検索

Win32 プラットフォーム向けのデータベース アプリケーションの開発:インデックス への移動


dbExpress は、SQL データベース サーバーに高速にアクセスできる軽量のデータベース コンポーネント セットです。dbExpress にはサポートするデータベースごとにドライバ フレームワークが用意され、サーバー固有のソフトウェアを dbExpress インターフェイスで統一して扱えます。dbExpress を使用するデータベース アプリケーションを配置する場合は、作成したアプリケーション ファイルに 1 つの DLL(サーバー固有のドライバ)を付属させます。

dbExpress では、単方向のデータセットを使ってデータベースにアクセスできます。単方向データセットは、高速で軽く、オーバーヘッドも最小でデータベース情報にアクセスできるように設計されています。ほかのデータセットの場合と同様に、単方向データセットは SQL コマンドをデータベース サーバーに送信し、コマンドがレコードセットを返すと、それらのレコードを取得します。単方向データセットはデータのバッファリングを実行しないため、ほかのデータセットより高速で、リソースをあまり消費しません。ただし、レコードがバッファリングされないため、単方向データセットはほかのデータセットほど柔軟ではありません。

データ ツリー ビューに表示される dbExpress 接続、テーブル、ビュー、およびストアド プロシージャは、ネイティブおよびマネージ VCL フォームでドラッグ アンド ドロップをサポートします。

ツール パレットdbExpress カテゴリには、dbExpress を使ってデータベース情報にアクセスする次のコンポーネントがあります。



コンポーネント 関数

TSQLConnection

データベース サーバーへの dbExpress 接続をカプセル化します。

TSQLDataSet

dbExpress を介して利用できる任意のデータを表します。または、dbExpress を介してアクセスされるデータベースにコマンドを送信します。

TSQLQuery

問い合わせタイプのこのデータセットによって SQL 文がカプセル化され、結果レコードが得られた場合はアプリケーションからアクセスできるようになります。

TSQLTable

テーブル タイプのこのデータセットによって、1 つのデータベース テーブルのすべての行と列が表されます。

TSQLStoredProc

ストアド プロシージャ タイプのこのデータセットは、データベース サーバー上に定義されたストアド プロシージャを実行します。

TSQLMonitor

SQL 接続コンポーネントとデータベース サーバーの間を通るメッセージをインターセプトし、文字列リストに保存します。

TSimpleDataSet

内部 TSQLDataSet および内部 TDataSetProvider を使用して、データの取得や更新の適用を行うクライアント データセットです。



関連項目