始める前に
各ベンダー・データベースは、JDBC 接続用に異なる JDBC
ドライバー・インプリメンテーション・クラスを必要とします。JDBC プロバイダーは、これらのベンダー固有のドライバー・ファイルをカプセル化します。
JDBC プロバイダーと関連付けられたデータ・ソースを介して、アプリケー
ション・サーバーは、アプリケーションとデータベース間のトランザクショ
ンの物理接続を取得し管理します。
アプリケーションの API 仕様に応じて、必要なデータ・ソースのバージョンを判別します。
- データ・ソース (WebSphere Application Server バージョン 4)
は、Enterprise JavaBeans (EJB) 1.0 仕様、および Java サーブレット 2.2 仕様で使用されます。
- 最新の標準バージョンのデータ・ソースは、それらの仕様のより拡張されたリリースをインプリメントするアプリケーションで使用されます。
結果
DB2 JDBC Universal Driver を使用している場合、アプリケーション・サーバー JVM ログが文書化しないというデータ・ソース障害に遭遇する可能性があります。
DB2 データベース・ログまたは WebSphere Application Server JDBC トレース・ログ (JDBC トレースがアクティブの場合) をチェックします。
正しくない認証クレデンシャルが障害の原因であることが検出される場合があります。
現行では、DB2 JDBC Universal Driver は、有効ではない認証クレデンシャルによって、適切な方法または一貫性のある方法で作成されたエラーを識別または表示しません。
正しくないクレデンシャルについての情報を受信した場合でも、データベース・ログおよび JDBC トレース・ログをチェックします。
これらのログは、認証障害について、より信頼性の高い詳細なエラー・データを提供します。
ヒント: JDBC トレース・ログは、サーバー始動時に JDBC トレース・サービスがアクティブな場合のみ存在します。
管理コンソールでサービスをアクティブ化します。
詳しくは、
サーバー始動時にトレースを使用可能にする
を参照してください。
トレース・グループとして
WAS.database を指定し、トレース・ストリングとして
com.ibm.ws.db2.logwriter を選択します。