0

アプリケーションを使用しているときに、アプリケーションで起動されたSQLステートメットをログに記録するツールを探しています。

p6spyを見つけました。しかし、それには問題があります。XAデータソースと互換性がないようです。

p6spyをWebsphere6.1で動作させる方法はありますか、それともp6spyに代わるものはありますか?

また、PreparedStatmentオブジェクトをインターセプトしてSQLをダンプするAspectJコードを誰かが持っている場合、それも素晴らしいことです。

4

4 に答える 4

1

JDBC ドライバーが SQL ステートメントを抽出/出力できる機能を実装することは必須ではありません。正直なところ、データベースでこれを行います。すべての適切なデータベース製品は、入ってくるすべてのものを詳細に記録できます。また、実行計画やサーバーへの影響などの詳細情報も同時に取得できます。

于 2009-07-18T21:42:36.663 に答える
0

jdbcのURL構成や接続に追加できるパラメーターがあることを覚えているようです。詳細が思い出せない。

于 2009-07-02T20:11:21.113 に答える
0

トレース レベルを jdbc ドライバーに変更する必要があります。DB2 を使用している
場合はデータ ソースのカスタム プロパティを変更し、Oracle を使用している場合は ojbdc6_g.jar のドライバーを変更し、JVM プロパティを変更します。

于 2013-03-25T07:20:06.153 に答える