SQLException em um bloco finally

3 respostas
rochribre

Criei um prepareStatement porem estou tendo uma exceção de SQLException, existe albuma forme de eu capturar o sql gerado e apresentar em um bloco finally para facilitar a visualização desse erro.

3 Respostas

O
Throwable error = null;
try {
// ...
} catch (SQLException e) {		
	error = e;	
} finally {
	if (error != null) {
		// ...	
	}
}
rochribre

Eu queria na verdade é ver a consulta sql gerada para ver o erro no sql.

O

malz… entendi errado, sinceramente não conheço forma de ver o sql completo gerado, o sql já com os valores, o método getParameterMetaData() pode ajudar a formar o sql completo, mas se for apenas para correção do código um debug vai ser mais facil… http://java.sun.com/javase/6/docs/api/java/sql/PreparedStatement.html

Criado 28 de maio de 2009
Ultima resposta 28 de mai. de 2009
Respostas 3
Participantes 2