21.14 データベースアクセスのトレース
データベースアクセスに関しては,次のトレース情報が取得されます。
-
javax.sql.DataSourceインターフェイスのトレース
-
java.sql.Connectionインターフェイスのトレース
-
java.sql.Statementのインターフェイスのトレース
-
java.sql.PreparedStatementインターフェイスのトレース
-
java.sql.CallableStatementインターフェイスのトレース
データベースアクセスのトレースは,次に示す条件1をすべて満たす場合,または条件2をすべて満たす場合だけ取得されます。
- 条件1
-
-
Spring Bootビルドツールで作成したアプリケーションを使用する
-
AutoConfigure機能が有効である
-
アーカイブ(WARまたはJAR)ファイルに含まれるjavax.sql.DataSourceクラスのBeanを使用してデータベースへアクセスする
-
- 条件2
-
-
WARデプロイ形式を使用する
-
Tomcat管理のTomcat JDBC Connection Poolを使用してデータベースへアクセスする(Tomcat JDBC Connection PoolをCommonクラスローダでロードする場合)
-
なお,JavaのAPIを直接呼び出した場合はトレースを取得しません。
それぞれのトレースについて説明します。