void f(){
final Connection conn = ...;
try{
final Statement stmt = ...;
try{
final ResultSet rset = ...;
try{
...
}
finally{rset.close();}
}
finally{stmt.close();}
}
finally{conn.close();}
}
final Connection conn = ...;
try{
final Statement stmt = ...;
try{
final ResultSet rset = ...;
try{
...
}
finally{rset.close();}
}
finally{stmt.close();}
}
finally{conn.close();}
}
本文介绍了一种在Java中使用数据库连接的最佳实践方法,通过嵌套的try-finally语句块确保了Connection、Statement和ResultSet资源能够被正确关闭,有效避免了资源泄露的问题。
3964

被折叠的 条评论
为什么被折叠?



