・Tomcat8.0
・Java8
・jdbcドライバ:ojdbc8.jar
java
1stmt = conn.prepareStatement("SELECT ・・・"); 2 3 //データバインド 4 stmt.setString(1, Test); 5 6rs = stmt.executeQuery(); 7log.debug("SQL:stmt:" + rs);
SQLの実行は正常になるのですが、実際の発行されるSQLの中身をデバックしたく
「log.debug("SQL:stmt:" + rs);」としたら
log4j2.xmlのログに
「SQL:stmt:org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet@11c3c52[_res=org.apac・・・・・」
と表示されます。
これをSQL文の中身を記述させるにはどのようにするのでしょうか?
ご教授宜しくお願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/04/18 22:50