- ベストアンサー
プリコンパイルされたSQL文を取得したいのですが
いつもお世話になっております。 PreparedStatementオブジェクトについて質問したいのですが、 PreparedStatementオブジェクトを作成したのちに、 値をセットしてから、RDBにSQLを投げますよね? その投げたSQL文の内容を取得したいのですがなにか方法があるのでしょうか? ずっと調べていたのですが、わからなくてここに質問さしていただきました。 もしわかるかたがいらっしゃったら教えてください。 お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
うろ覚えですが。 以前JAVA-HOUSEかどこかで同じような話があがったのですが基本的にはできなかったと思います。 基本的というのはJDBCドライバーの中に用意されているものもあるらしいからです。 残念ながら情報不足のためどのドライバーが対応しているかご紹介はできませんが 使用されるドライバーのドキュメントを見てみてはいかがでしょうか?
お礼
ドキュメントとソースを手にいれて追跡してみたのですが、String型で全体を格納している個所はありませんでした。。。 やむえなかったのでラッパークラスを作って対処することにしました。どうもありがとうございました。