Pracuję z PreparedStatement
z serwerem MySQL.Czy mogę uzyskać pełne zapytanie, które ma zostać wykonane przez PreparedStatement?
przykład:
String myQuery = "select id from user where name = ?";
PreparedStatement stmt = sqlConnection.prepareStatement(myQuery);
stmt.setString(1, "test");
stmt.executeQUery();
ResultSet rs = stmt.getResultSet();
Jak mogę otrzymać pełną zapytanie SQL, który ma zamiar być wykonywane na serwerze MySQL?
dziękuję!
dziękuję! Metoda stmt.toString() rozwiązała problem. – ufk
Jeśli metoda stmt.toString() nie działa, spróbuj zastosować rozwiązanie opisane w tym artykule: http://www.javaworld.com/javaworld/jw-01-2002/jw-0125-overpower.html?page= 1 –
Działa również na sterownik PostgreSQL (9.1). –