quinta-feira, 1 de outubro de 2009

[java-br] + Exception

·

 

Estou propagando a exceção até encontrar um try/catch, como faço para nesse
try/catch capturar a Classe e Método que originalizou a exceção?Por ex:

class Classe1 {
..public void metodo1() throws Exception {
....PreparedStatement ps = c.prepareStatement("select * from blabla"); //
aqui causará uma exceção
..}
}

class Classe2 {
..public void metodo2() throws Exception {
....new Classe1().metodo(); // então aqui propagará para o próximo método
..}
}

class Classe3 {
..public void metodo3() {
...try {
.....new Classe2().metodo2();
...catch (Exception e) {
......System.out.println(e. // retornar Classe1 e metodo1()
....}
..}
}

Se eu capturar o elemento 0 do getStackTrace() vai retornar o método do
PreparedStatement e não o método1() como desejo.
Quando imprimo o e.printStackTrace() no console, o que me interessa é a
primeira linha em "AZUL".
alguém tem ideia de como capturar isso?

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog