回答編集履歴
1
リンク先内容追加
test
CHANGED
@@ -5,3 +5,5 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
[JDBCでPreparedStatementを利用する際、実際に発行するクエリ文字列を取得する方法](https://qiita.com/tana6/items/05be43cd2fe99159f92b)
|
8
|
+
|
9
|
+
> サンプルコードを見れば分かる通り、基本的にjava.util.PreparedStatement#toString()を実行することで、プレースホルダ置換後のクエリ文字列を取得できます。ただし、MySQLの場合は、取得できる文字列に参照情報も含まれる為、純粋にクエリ文字列だけ欲しい場合はcom.mysql.jdbc.PreparedStatement#asSql()を実行する必要があります。
|