Que tal isto? try { // faz o trabalho sujo DriverManager.getConnection("url");
// cria connections, statements e tal } catch (SQLException e) { // trata } catch (Exception e) { // trata as exceptions que năo SQLExceptions } > -----Mensagem original----- > De: Rafael Steil [mailto:[EMAIL PROTECTED]] > Enviada em: domingo, 23 de junho de 2002 10:48 > Para: Java List > Assunto: [java-list] try-catch() > > > > Ola, > em varios exemplos de codigo que vejo por ai, o pessoal fica fazendo > varios blocos try-catch, mas _quase_ sempre acabam tratando o mesmo > tipo de exception. Por exemplo, > > try { > // Tenta carregar o modulo do DB > Class.forName("bla"); > } > catch (Exception e) { > // trata a exception > } > > try { > // faz o trabalho sujo > DriverManager.getConnection("url"); > > // cria connections, statements e tal > } > catch (SQLException e) { > // trata > } > > > Isso pra um codigo pequeno. Eu pessoalmente prefiro jogar tudo > dentro de um try-catch grandao e ir tratando as exceptions do nivel > mais alto pro mais baixo, assim nao preciso ter varios blocos no codigo. > Entendo que tem situacoes que nao da pra fazer isso, ou fica claro que > nao eh a melhor saida, mas, no geral, ha algum problema em fazer como > faco, ou seja, "tudo" dentro de um try-catch soh? > > Valeu, > Rafael Steil > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------