哪个更容易,更适合用于在另一个线程中运行,特别是使程序等待结果但不锁定ui.
可能有一种方法比这两种方法都要好,但我不知道它们.
谢谢 :)
我应该在连接之前关闭声明吗?而声明前的结果集?或者它是否完全相反?
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();
}
Run Code Online (Sandbox Code Playgroud)
要么
Connection conn = null;
Statement st = null;
Resultset rs = null;
try {
// Do stuff
} catch (SQLException e) {
// Do stuff
}
finally {
if (conn != null) conn.close();
if …
Run Code Online (Sandbox Code Playgroud)