是否应该在连接之前关闭语句?语句之前的结果集? 还是完全相反?
Connection conn = null;
Statement st = null;
Resultset rs = null;
try {
// Do stuff
} catch (SQLException e) {
// Do stuff
}
finally {
if (rs != null) rs.close();
if (st != null) st.close();
if (conn != null) conn.close();
}
或者
Connection conn = null;
Statement st = null;
Resultset rs = null;
try {
// Do stuff
} catch (SQLException e) {
// Do stuff
}
finally {
if (conn != null) conn.close();
if (st != null) st.close();
if (rs != null) rs.close();
}
最佳答案
关闭结果集,然后关闭语句,然后关闭连接。
换句话说,按照后进先出的原则关闭所有内容。
关于java - 关闭资源命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16800548/