나는 MySQL 서버와 함께 PreparedStatement
과 함께 일하고있다.PreparedStatement가 실행하려고하는 전체 쿼리를 가져올 수 있습니까?
예 :
String myQuery = "select id from user where name = ?";
PreparedStatement stmt = sqlConnection.prepareStatement(myQuery);
stmt.setString(1, "test");
stmt.executeQUery();
ResultSet rs = stmt.getResultSet();
가 어떻게 MySQL 서버에서 실행하는 것입니다 전체 SQL 쿼리를받을 수 있습니까?
감사합니다.
감사합니다! stmt.toString()이 문제를 해결했습니다. – ufk
stmt.toString()이 작동하지 않는 경우이 문서에서 제공하는 솔루션을 따르십시오. http://www.javaworld.com/javaworld/jw-01-2002/jw-0125-overpower.html?page= 1 –
Postgres 드라이버 (9.1)에서도 작동합니다. –