Olá, Marcelo Realmente, quando temos uma estrutura try{}catch{}finally{}, o finally sempre é executado. Imagine a seguinte situação: Você tenta gravar algo no banco, utilizando uma conexao que já está aberta. Se conseguir (try), vc grava o valor, senão(catch), vc usa a mesma conexao e grava um erro, e no final (finally) vc precisa fechar a conexao. Para isso você poderia estar utilizando algo como: ... conn = getConnection("c:\base"); stmt = conn.createStatement(); Try{ stmt.execute("delete from usuarios"); }catch(SQLException e){ stmt.execute("insert into erros (erro,data) values ('" + e.getMessage() + "',getDate())"); }finally{ stmt.close; conn.close; } ...
Nao sei se foi um exemplo muito feliz, mas a idéia é de usar um bloco finally para fazer coisas que precisariam ser feitas em ambos os casos, como fechar/destruir variaveis que foram utilizadas durante o processamento do bloco try/catch. ETA []s Lincoln Masao Muraoka Junior Analista Programador ASTI Tecnologia - Unidade de Soluções Tel.: 55 11 3031-0069 r. 227 [EMAIL PROTECTED] www.astitecnologia.com.br ----- Original Message ----- From: "MARCELO DA SILVA NUNES" <[EMAIL PROTECTED]> To: "Sou Java (Java-List) (Correio eletrônico)" <[EMAIL PROTECTED]> Sent: Thursday, January 30, 2003 3:02 PM Subject: [java-list] finally e ai galera, estava lendo sobre exceptions e me deparei com algo que não entendi é sobre a funcionalidade do finally após um bloco try catch, pois toda vez ele será executado sendo lançado ou não uma exceção . gostaria de saber para que normalmente vc's usam? Obrigado ------------------------------ 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] -------------------------------------------------------------------------