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