Um exemplo de aplica��o pode ser ao acesso no banco de dados. Por exemplo no
m�todo abaixo :
public void getAllRecords(Connection conn) throws SQLException {
try {
Statement stmt = null;
ResultSet rset = null;
stmt = conn.createStatement();
rset = stmt.executeQuery("select table_name from all_tables where
rownum < " + i);
while (rset.next()) {
System.out.println(rset.getString(1));
}
if (rset!=null) rset.close();
if (stmt!=null) stmt.close();
} catch (SQLException e) {
System.out.println("Erro SQL : " + e);
} finally {
if (conn != null) conn.close(); // Libera pool de conexao
}
}
Ou seja, independente se der um erro na query ou n�o a conexao SEMPRE ser�
liberada !
Abra�[]s,
Max Ricardo Mercurio Ribeiro
IT & Business Consultant for Alcoa Company
e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (company)
/ [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (personal)
phones # : (0x11) 9101-5511 mob. / (0x11) 3741-4418 com.
-----Original Message-----
From: MARCELO DA SILVA NUNES [mailto:[EMAIL PROTECTED]]
Sent: Thursday, 30 de January de 2003 3:02 PM
To: Sou Java (Java-List) (Correio eletr�nico)
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]
-------------------------------------------------------------------------