管理コンソールを使用したデータ・ソースの構成
アプリケーション・コンポーネントはデータ・ソースを使用して、 リレーショナル・データベースに対する接続インスタンスにアクセスします。
始める前に
アプリケーション・サーバーは、2 つの異なるバージョンのデータ・ソースをサポートしています。
ご使用のアプリケーションの基礎となっているエンタープライズ Bean
およびサーブレットの仕様レベルに応じて、その環境のデータ・ソースを決定します。
- データ・ソース (WebSphere® Application Server バージョン 4) は、Enterprise JavaBeans (EJB) 1.0 仕様、および Java™ サーブレット 2.2 仕様で使用されます。
- 最新の標準バージョンのデータ・ソースは、それらの仕様のより拡張されたリリースを実装するアプリケーションで使用されます。
このタスクについて
要確認: 新しく作成されたデータ・ソースがアプリケーションから Java Naming
and Directory Interface (JNDI) で使用可能になるように、サーバーの再始動が必要です。
手順
次のタスク
- いくつかのデータ・ソース・プロパティーのデフォルト値をオーバーライドすることができます。
- ご使用のデータベース・ベンダーが必要とするか、またはオプションと して提供する追加のプロパティーを構成することができます。 これらの設定については、データベースの資料を確認してください。
DB2 Universal JDBC Driver プロバイダー、または IBM JCC ドライバーを使用した DB2 を使用する場合、ご使用のバージョンの DB2 for z/OS の「Application Programming Guide and Reference for Java」で、オプションのデータ ・ソース・プロパティーについて学習してください。
- ご使用の JDBC データ・ソースが予期せずに閉じた場合に、コミットされていない作業で特定のアクションが実行されるようにしたい場合は、commitOrRollbackOnCleanup カスタム・プロパティーを、JDBC データ・ソースの設定に追加することができます。このプロパティーに指定可能な値は commit または rollback です。
ご使用の JDBC データ・ソースが作業単位 (UOW) 検出をサポートする場合、このプロパティーは、個別の作業単位内部で作業している場合のみに適用されます。ご使用の JDBC データ・ソースが UOW 検出をサポートしない場合、このプロパティーは常に適用されます。
このプロパティーを JDBC データ・ソース設定に追加しない場合、検出された暗黙のトランザクションはロールバックされますが、検出されない暗黙のトランザクションは、アプリケーションが処理する必要があります。
このカスタム・プロパティーを JDBC データ・ソース構成設定に追加するには、以下のようにします。- 管理コンソールで、 とクリックします。
- 「名前」フィールドに commitOrRollbackOnCleanup と入力し、「値」フィールドに commit または rollback のいずれかを入力します。
- 変更を保存します。
このインフォメーション・センター内の以下のトピックでは、管理コンソールを使用してプロパティー値を割り当てる方法について説明しています。