データベースへの接続:概要

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

データベースへの接続:インデックス への移動


ほとんどのデータ セット コンポーネントは、データベース サーバーに直接接続します。 一度接続すると、データセットは自動的にそのサーバーと通信します。 データセットを開くと、サーバーからデータが取り込まれます。レコードをポストすると、それらがサーバーに戻されて反映されます。 1 つの接続コンポーネントを複数のデータセットで共有することもできますし、データセットごとに固有の接続を使用することもできます。

各タイプのデータセットは、それぞれ固有のタイプの接続コンポーネント(特定のデータ アクセス メカニズムで動作するように設計されている)を使用してデータベース サーバーに接続します。 次の表に、これらのデータ アクセス メカニズムとそれに関連する接続コンポーネントを示します。

データベース接続コンポーネント:

データ アクセス メカニズム 接続コンポーネント

dbExpress

Data.SqlExpr.TSQLConnection

ActiveX データ オブジェクト(ADO)

Data.Win.ADODB.TADOConnection

InterBase Express

IBX.IBDatabase.TIBDatabase

ボーランド データベース エンジン(BDE)

Bde.DBTables.TDatabase

警告:ボーランド データベース エンジン(BDE)の使用は推奨されていません。今後 BDE は機能拡張されません。 たとえば、BDE では Unicode はサポートされません。 BDE を使用して新規に開発を始めないでください。 既存のデータベース アプリケーションを BDE から dbExpress に移行することを検討してください。

メモ: これらのメカニズムの長所と短所は、「データベースの使用」を参照してください。

接続コンポーネントは、データベース接続を確立するために必要なすべての情報を提供します。 この情報は、接続コンポーネントのタイプごとに異なります。

データセットのタイプごとに、異なる接続コンポーネントを使用しますが、これらはすべて Data.DB.TCustomConnection の下位クラスです。 これらはすべて、同じタスクの多くを実行し、同じプロパティ、メソッド、およびイベントの多くを公開しています。

以下のトピックでは、これら共通するタスクの多くを説明しています。

関連項目