• ベストアンサー

プリコンパイルされたSQL文を取得したいのですが

いつもお世話になっております。 PreparedStatementオブジェクトについて質問したいのですが、 PreparedStatementオブジェクトを作成したのちに、 値をセットしてから、RDBにSQLを投げますよね? その投げたSQL文の内容を取得したいのですがなにか方法があるのでしょうか? ずっと調べていたのですが、わからなくてここに質問さしていただきました。 もしわかるかたがいらっしゃったら教えてください。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • covachan
  • ベストアンサー率38% (46/120)
回答No.1

うろ覚えですが。 以前JAVA-HOUSEかどこかで同じような話があがったのですが基本的にはできなかったと思います。 基本的というのはJDBCドライバーの中に用意されているものもあるらしいからです。 残念ながら情報不足のためどのドライバーが対応しているかご紹介はできませんが 使用されるドライバーのドキュメントを見てみてはいかがでしょうか?

omaeha
質問者

お礼

ドキュメントとソースを手にいれて追跡してみたのですが、String型で全体を格納している個所はありませんでした。。。 やむえなかったのでラッパークラスを作って対処することにしました。どうもありがとうございました。

関連するQ&A