Hitachi

 Hitachi Application Server V10 ユーザーズガイドWindows®用)


10.3.6 JDBCのトレース取得ポイント

JDBCでのトレース取得ポイントの詳細について説明します。

JDBCでのトレースの取得ポイントを次に示します。

図10‒11 JDBCのトレース取得ポイント

[図データ]

メモ

この図は、リクエストの延長で取得する流れを示す図です。トレースを取得する契機すべてを示す図ではありません。このほかにも取得する契機はあります。

イベントID、トレースレベル、トレース取得ポイント、取得できる情報について次の表に示します。

表10‒13 JDBCのトレース取得ポイントの詳細

イベントID

図中の番号

PRFトレース取得レベル

トレース取得ポイント

取得できる情報

インターフェース名

オペレーション名

オプション

0xB600

1

標準レベル

javax.sql.DataSource.getConnection()での、データベースコネクションの確立処理開始

-

-

-

0xB601

2

標準レベル

javax.sql.DataSource.getConnection()での、データベースコネクションの確立処理終了

-

-

正常時

コネクションID

異常時

例外名

0xB602

1

標準レベル

javax.sql.DataSource.getConnection(String username, String password)での、データベースコネクションの確立処理開始

-

-

-

0xB603

2

標準レベル

javax.sql.DataSource.getConnection(String username, String password)での、データベースコネクションの確立処理終了

-

-

正常時

コネクションID

異常時

例外名

0xB604

9

標準レベル

java.sql.Connection.close()での、ConnectionオブジェクトのデータベースとJDBCリソースの解除処理開始

-

-

コネクションID

0xB605

10

標準レベル

java.sql.Connection.close()での、ConnectionオブジェクトのデータベースとJDBCリソースの解除処理終了

-

-

正常時

-

異常時

例外名

0xB606

7

標準レベル

java.sql.Connection.commit()処理開始

-

-

-

0xB607

8

標準レベル

java.sql.Connection.commit()処理終了

-

-

正常時

-

異常時

例外名

0xB608

7

標準レベル

java.sql.Connection.rollback()処理開始

-

-

-

0xB609

8

標準レベル

java.sql.Connection.rollback()処理終了

-

-

正常時

-

異常時

例外名

0xB60A

7

標準レベル

java.sql.Connection.rollback(Savepoint savepoint)処理開始

-

-

-

0xB60B

8

標準レベル

java.sql.Connection.rollback(Savepoint savepoint)処理終了

-

-

正常時

-

異常時

例外名

0xB60C

3

標準レベル

Connection.prepareCall(String sql)処理開始

-

-

SQL文

0xB60D

4

標準レベル

Connection.prepareCall(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB60E

3

標準レベル

Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency)処理開始

-

-

SQL文

0xB60F

3

標準レベル

Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency)処理終了

-

-

正常時

-

異常時

例外名

0xB610

4

標準レベル

Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)処理開始

-

-

SQL文

0xB611

3

標準レベル

Connection.prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)処理終了

-

-

正常時

-

異常時

例外名

0xB612

3

標準レベル

Connection.prepareStatement(String sql)処理開始

-

-

SQL文

0xB613

4

標準レベル

Connection.prepareStatement(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB614

3

標準レベル

Connection.prepareStatement(String sql, int autoGeneratedKeys)処理開始

-

-

SQL文

0xB615

4

標準レベル

Connection.prepareStatement(String sql, int autoGeneratedKeys)処理終了

-

-

正常時

-

異常時

例外名

0xB616

3

標準レベル

Connection.prepareStatement(String sql, int[] columnIndexes)処理開始

-

-

SQL文

0xB617

4

標準レベル

Connection.prepareStatement(String sql, int[] columnIndexes)処理終了

-

-

正常時

-

異常時

例外名

0xB618

3

標準レベル

Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency)処理開始

-

-

SQL文

0xB619

4

標準レベル

Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency)処理終了

-

-

正常時

-

異常時

例外名

0xB61A

3

標準レベル

Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)処理開始

-

-

SQL文

0xB61B

4

標準レベル

Connection.prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)処理終了

-

-

正常時

-

異常時

例外名

0xB61C

3

標準レベル

Connection.prepareStatement(String sql, String[] columnNames)処理開始

-

-

SQL文

0xB61D

4

標準レベル

Connection.prepareStatement(String sql, String[] columnNames)処理終了

-

-

正常時

-

異常時

例外名

0xB61E

5

標準レベル

Statement.execute(String sql)処理開始

-

-

SQL文

0xB61F

6

標準レベル

Statement.execute(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB620

5

標準レベル

Statement.execute(String sql, int autoGeneratedKeys)処理開始

-

-

SQL文

0xB621

6

標準レベル

Statement.execute(String sql, int autoGeneratedKeys)処理終了

-

-

正常時

-

異常時

例外名

0xB622

5

標準レベル

Statement.execute(String sql, int[] columnIndexes)処理開始

-

-

SQL文

0xB623

6

標準レベル

Statement.execute(String sql, int[] columnIndexes)処理終了

-

-

正常時

-

異常時

例外名

0xB624

5

標準レベル

Statement.execute(String sql, String[] columnNames)処理開始

-

-

SQL文

0xB625

6

標準レベル

Statement.execute(String sql, String[] columnNames)処理終了

-

-

正常時

-

異常時

例外名

0xB626

5

標準レベル

Statement.executeBatch()処理開始

-

-

-

0xB627

6

標準レベル

Statement.executeBatch()処理終了

-

-

正常時

-

異常時

例外名

0xB628

5

標準レベル

Statement.executeQuery(String sql)処理開始

-

-

SQL文

0xB629

6

標準レベル

Statement.executeQuery(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB62A

5

標準レベル

Statement.executeUpdate(String sql)処理開始

-

-

SQL文

0xB62B

6

標準レベル

Statement.executeUpdate(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB62C

5

標準レベル

Statement.executeUpdate(String sql, int autoGeneratedKeys)処理開始

-

-

SQL文

0xB62D

6

標準レベル

Statement.executeUpdate(String sql, int autoGeneratedKeys)処理終了

-

-

正常時

-

異常時

例外名

0xB62E

5

標準レベル

Statement.executeUpdate(String sql, int[] columnIndexes)処理開始

-

-

SQL文

0xB62F

6

標準レベル

Statement.executeUpdate(String sql, int[] columnIndexes)処理終了

-

-

正常時

-

異常時

例外名

0xB630

5

標準レベル

Statement.executeUpdate(String sql, String[] columnNames)処理開始

-

-

SQL文

0xB631

6

標準レベル

Statement.executeUpdate(String sql, String[] columnNames)処理終了

-

-

正常時

-

異常時

例外名

0xB632

5

標準レベル

PreparedStatement.execute()処理開始

-

-

-

0xB633

6

標準レベル

PreparedStatement.execute()処理終了

-

-

正常時

-

異常時

例外名

0xB634

5

標準レベル

PreparedStatement.execute(String sql)処理開始

-

-

SQL文

0xB635

6

標準レベル

PreparedStatement.execute(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB636

5

標準レベル

PreparedStatement.execute(String sql, int autoGeneratedKeys)処理開始

-

-

SQL文

0xB637

6

標準レベル

PreparedStatement.execute(String sql, int autoGeneratedKeys)処理終了

-

-

正常時

-

異常時

例外名

0xB638

5

標準レベル

PreparedStatement.execute(String sql, int[] columnIndexes)処理開始

-

-

SQL文

0xB639

6

標準レベル

PreparedStatement.execute(String sql, int[] columnIndexes)処理終了

-

-

正常時

-

異常時

例外名

0xB63A

5

標準レベル

PreparedStatement.execute(String sql, String[] columnNames)処理開始

-

-

SQL文

0xB63B

6

標準レベル

PreparedStatement.execute(String sql, String[] columnNames)処理終了

-

-

正常時

-

異常時

例外名

0xB63C

5

標準レベル

PreparedStatement.executeBatch()処理開始

-

-

-

0xB63D

6

標準レベル

PreparedStatement.executeBatch()処理終了

-

-

正常時

-

異常時

例外名

0xB63E

5

標準レベル

PreparedStatement.executeQuery()処理開始

-

-

-

0xB63F

6

標準レベル

PreparedStatement.executeQuery()処理終了

-

-

正常時

-

異常時

例外名

0xB640

5

標準レベル

PreparedStatement.executeQuery(String sql)処理開始

-

-

SQL文

0xB641

6

標準レベル

PreparedStatement.executeQuery(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB642

5

標準レベル

PreparedStatement.executeUpdate()処理開始

-

-

-

0xB643

6

標準レベル

PreparedStatement.executeUpdate()処理終了

-

-

正常時

-

異常時

例外名

0xB644

5

標準レベル

PreparedStatement.executeUpdate(String sql)処理開始

-

-

SQL文

0xB645

6

標準レベル

PreparedStatement.executeUpdate(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB646

5

標準レベル

PreparedStatement.executeUpdate(String sql, int autoGeneratedKeys)処理開始

-

-

SQL文

0xB647

6

標準レベル

PreparedStatement.executeUpdate(String sql, int autoGeneratedKeys)処理終了

-

-

正常時

-

異常時

例外名

0xB648

5

標準レベル

PreparedStatement.executeUpdate(String sql, int[] columnIndexes)処理開始

-

-

SQL文

0xB649

6

標準レベル

PreparedStatement.executeUpdate(String sql, int[] columnIndexes)処理終了

-

-

正常時

-

異常時

例外名

0xB64A

5

標準レベル

PreparedStatement.executeUpdate(String sql, String[] columnNames)処理開始

-

-

SQL文

0xB64B

6

標準レベル

PreparedStatement.executeUpdate(String sql, String[] columnNames)処理終了

-

-

正常時

-

異常時

例外名

0xB64C

5

標準レベル

CallableStatement.execute()処理開始

-

-

-

0xB64D

6

標準レベル

CallableStatement.execute()処理終了

-

-

正常時

-

異常時

例外名

0xB64E

5

標準レベル

CallableStatement.execute(String sql)処理開始

-

-

SQL文

0xB64F

6

標準レベル

CallableStatement.execute(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB650

5

標準レベル

CallableStatement.execute(String sql, int autoGeneratedKeys)処理開始

-

-

SQL文

0xB651

6

標準レベル

CallableStatement.execute(String sql, int autoGeneratedKeys)処理終了

-

-

正常時

-

異常時

例外名

0xB652

5

標準レベル

CallableStatement.execute(String sql, int[] columnIndexes)処理開始

-

-

SQL文

0xB653

6

標準レベル

CallableStatement.execute(String sql, int[] columnIndexes)処理終了

-

-

正常時

-

異常時

例外名

0xB654

5

標準レベル

CallableStatement.execute(String sql, String[] columnNames)処理開始

-

-

SQL文

0xB655

6

標準レベル

CallableStatement.execute(String sql, String[] columnNames)処理終了

-

-

正常時

-

異常時

例外名

0xB656

5

標準レベル

CallableStatement.executeBatch()処理開始

-

-

-

0xB657

6

標準レベル

CallableStatement.executeBatch()処理終了

-

-

正常時

-

異常時

例外名

0xB658

5

標準レベル

CallableStatement.executeQuery()処理開始

-

-

-

0xB659

6

標準レベル

CallableStatement.executeQuery()処理終了

-

-

正常時

-

異常時

例外名

0xB65A

5

標準レベル

CallableStatement.executeQuery(String sql)処理開始

-

-

SQL文

0xB65B

6

標準レベル

CallableStatement.executeQuery(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB65C

5

標準レベル

CallableStatement.executeUpdate()処理開始

-

-

-

0xB65D

6

標準レベル

CallableStatement.executeUpdate()処理終了

-

-

正常時

-

異常時

例外名

0xB65E

5

標準レベル

CallableStatement.executeUpdate(String sql)処理開始

-

-

SQL文

0xB65F

6

標準レベル

CallableStatement.executeUpdate(String sql)処理終了

-

-

正常時

-

異常時

例外名

0xB660

5

標準レベル

CallableStatement.executeUpdate(String sql, int autoGeneratedKeys)処理開始

-

-

SQL文

0xB661

6

標準レベル

CallableStatement.executeUpdate(String sql, int autoGeneratedKeys)処理終了

-

-

正常時

-

異常時

例外名

0xB662

5

標準レベル

CallableStatement.executeUpdate(String sql, int[] columnIndexes)処理開始

-

-

SQL文

0xB663

6

標準レベル

CallableStatement.executeUpdate(String sql, int[] columnIndexes)処理終了

-

-

正常時

-

異常時

例外名

0xB664

5

標準レベル

CallableStatement.executeUpdate(String sql, String[] columnNames)処理開始

-

-

SQL文

0xB665

6

標準レベル

CallableStatement.executeUpdate(String sql, String[] columnNames)処理終了

-

-

正常時

-

異常時

例外名