Oque significa UNHANDLED

4 respostas
PorkaSolta_CHAPOLIM

Oque significa

Unhandled Exception Type SQL?

4 Respostas

ViniGodoy

Significa que um dos métodos que você está usando pode lançar essa exceção. Você é obrigado ou a capturar a exception, ou a passa-la para frente. Por exemplo:

public countX() {
  try {
      algumMetodo()    
   } catch (ExcecaoDeAlgumMetodo e) {
     e.printStackTrace();
  }
}

Ou então, poderia fazer:

public countX() throws ExcecaoDeAlgumMetodo {
   algumMetodo()    
}

Para mais detalhes olhe:
http://blog.caelum.com.br/2006/10/07/lidando-com-exceptions/

PorkaSolta_CHAPOLIM

Pô Vlws kra, uma bobeira dessa mata agente!!! Estranho é que só vc respondeu, dps de tantas vizitas.

Flw Amigão,

fabim

ViniGodoy:
Significa que um dos métodos que você está usando pode lançar essa exceção. Você é obrigado ou a capturar a exception, ou a passa-la para frente. Por exemplo:

public countX() {
  try {
      algumMetodo()    
   } catch (ExcecaoDeAlgumMetodo e) {
     e.printStackTrace();
  }
}

Ou então, poderia fazer:

public countX() throws ExcecaoDeAlgumMetodo {
  try {
      algumMetodo()    
   }  catch (ExcecaoLancada e) {
     e.printStackTrace();
  }
}

Para mais detalhes olhe:
http://blog.caelum.com.br/2006/10/07/lidando-com-exceptions/

Vini, nao entendi a diferenca dos 2 codigos…

no segundo, em vez de “e.printStackTrace;” nao seria “throw e;” pra passar a excecao pra cima nao?

ViniGodoy

Não, no segundo não precisaria do try…catch…

Esqueci de remove-los. :oops:

No post original já está corrigido!

Criado 9 de janeiro de 2007
Ultima resposta 10 de jan. de 2007
Respostas 4
Participantes 3