Estoy trabajando con PreparedStatement
con el servidor MySQL.¿Puedo obtener la consulta completa de que un PreparedStatement está a punto de ejecutarse?
ejemplo:
String myQuery = "select id from user where name = ?";
PreparedStatement stmt = sqlConnection.prepareStatement(myQuery);
stmt.setString(1, "test");
stmt.executeQUery();
ResultSet rs = stmt.getResultSet();
¿Cómo puedo recibir la consulta SQL completa que está a punto de ser ejecutado en el servidor MySQL?
gracias!
¡gracias! stmt.toString() resolvió el problema. – ufk
Si stmt.toString() no funciona, intente seguir la solución proporcionada en este artículo: http://www.javaworld.com/javaworld/jw-01-2002/jw-0125-overpower.html?page= 1 –
También funciona en el controlador de Postgres (9.1). –