中間層インフラストラクチャによって内部的に使用されます。パッケージでは、データソースとの接続を作成するための好ましい方法を提供しています。クラスを使用したコードも依然として実行できます。機構の使用が推奨されています。使用する主な利点を挙げます。アプリケーションはドライバクラスをハードコーディングする必要がない変更はデータソースのプロパティに加えれば良い。オブジェクトを通じて利用できる。オブジェクトが作成した接続は、その物理データソースへの接続となります。使用するネームサービスで登録されます。オブジェクトを取得できます。オブジェクトが表す物理データソースへの接続を作成します。オブジェクトは中間層インフラストラクチャで動作するように実装されています。実装を使用するアプリケーションでは、接続プールにある接続を自動的に取得します。オブジェクトが中間層インフラストラクチャで動作するように実装されています。オブジェクトによって作成された接続は、接続プールに属します。新しい接続の作成は非常に負荷が大きい作業であるため、これによりパフォーマンスが飛躍的に向上します。接続プールでは、接続の利用および再利用が可能です。そのため、作成する必要のある新規接続の数は実質的に削減されます。接続プールは完全に透過的です。構成の中間層で自動的に行われ、アプリケーションの観点からは、コードを変更する必要はありません。オブジェクトを使用するのと同じ方法で使用します。接続プールに使用されるクラスとインタフェースは次のとおりです。層アーキテクチャの中間層で機能し、これらのクラスやインタフェースを背後で使用します。オブジェクトとして登録されます。オブジェクトを含む通知を受け取ります。オブジェクトで作成された接続は、分散トランザクションにも参加します。これにより、アプリケーションでは単一トランザクションで複数サーバ上のデータソースにアクセスできるようになります。分散トランザクションに使用されるクラスとインタフェースは次のとおりです。XADataSourceXAConnectionこれらのインタフェースはトランザクションマネージャによって使用され、アプリケーションが直接使用することはありません。インタフェースから派生しているため、プールされた接続に当てはまることは、分散トランザクションを構成する接続にもあてはまります。中間層にあるトランザクションマネージャは、すべてを透過的に処理します。アプリケーションコードを変更しただけでは、アプリケーションは、トランザクションマネージャによるトランザクション処理を妨げることはできません。メソッドを呼び出すことができません。呼び出すことができない)。分散トランザクションに参加するために、アプリケーションで特別に行う必要のあることはありません。メソッドで作成するだけで済みます。トランザクションマネージャは、トランザクションを背後で管理します。オブジェクトを作成します。インタフェースは、ほかのさまざまなクラスやインタフェースと共に背後で動作します。つのカテゴリに分けられます。コンポーネントであると言えます。オブジェクトに発生するイベントを通知するコンポーネントによって実装されます。メソッドを使用して行セットに登録します。オブジェクトで登録された各リスナーにも通知されます。リスナーは、呼び出された通知メソッドの実装を実行します。インスタンスを作成してリスナーに渡します。オブジェクトを使用して、どの行セットにイベントがあるかを検出します。オブジェクトの列に関する情報を提供します。メソッドを使用して、行セットに含まれる列数や各列に含まれるデータの種類を検出します。インタフェースでは列に関する情報を設定するメソッドを提供しますが、アプリケーションが使用することは通常ありません。オブジェクトは内部的に更新されて、新しい列に関する情報を含むようになります。オブジェクトで呼び出すことで、データを持つ自身を生成することができます。呼び出すことで、行に加えた変更を、その行を元々取得したところからデータソースへと書き戻すことができます。データソースに接続したままの行セットでは、データソースを直接操作することができるため、リーダーやライターを使用する必要はありません。オブジェクトでは内部状態にアクセスすることができ、リーダーやライター上で呼び出すことができるようになります。行セットは現在の行と、元の値として参照される、現在の行の直前にある行の値を追跡します。メソッドを背後で使用することでこれらの情報にアクセスします。アプリケーションがこれらのメソッドを直接呼び出すことはありません。上で呼び出して、データ付きで生成できます。メソッドを呼び出すと、このメソッドによって行セットのリーダーが呼び出され、ほとんどの作業を行います。リーダーの実装は様々ですが、一般には、データソースへの接続を作成し、データソースからデータを読み込み、そのデータで行セットを生成し、接続を閉じます。オブジェクトを行セットに対して更新します。メソッドによって直接更新されます。上で呼び出して、変更を基本となるデータソースに書き戻します。ライターの実装は様々ですが、一般には次のように動作します。インタフェースは多くの方法で実装でき、誰もが実装を作成できます。開発者は自由に想像力を働かせ、行セットの新しい使用方法を見つけ出すことが推奨されています。テクノロジドライバを使って実行する必要があります。使おうとする特定の機能をドライバが実装しているかどうかを、ドライバのドキュメントで確認してください。パッケージのクラスやインタフェースに関する詳細な情報を参照できます。開発者用ドキュメントを参照してください。コード実例が含まれています。商標もしくは登録商標です。