このタスクでは、DB2® Universal JDBC ドライバーを使用するアプリケーションのトレースを取得する方法について説明します。
手順
DB2 Universal JDBC ドライバーを使用している SQLJ または JDBC アプリケーションがある場合、以下のいくつかの方法で JDBC トレースを使用できます。 - DataSource インターフェースを使用してデータ・ソースに接続する場合、DataSource.setTraceLevel() および DataSource.setTraceFile() メソッドを使用してトレースを使用可能にします。
- DriverManager インターフェースを使用してデータ・ソースに接続する場合、トレースを使用可能にする最も簡単な方法は、接続を取得する前に DriverManager に logWriter を設定することです。
例えば、
DriverManager.setLogWriter(new PrintWriter(new FileOutputStream("trace.txt")));
- DriverManager インターフェースを使用している場合、別の方法として、ドライバーのロード時に、traceFile と traceLevel プロパティーを URL の一部として指定できます。
例えば、
String databaseURL =
"jdbc:db2://hal:50000/sample:traceFile=c:/temp/trace.txt;" ;