Java Connection.close是否会回滚到finally块?
我知道.Net SqlConnection.close做到了.
有了这个,我可以在没有捕获的情况下制作try/finally块...
例:
try {
conn.setAutoCommit(false);
ResultSet rs = executeQuery(conn, ...);
....
executeNonQuery(conn, ...);
....
conn.commit();
} finally {
conn.close();
}
Run Code Online (Sandbox Code Playgroud) 在这句话中:
myCommand.ExecuteReader(CommandBehavior.CloseConnection)
Run Code Online (Sandbox Code Playgroud)
如果发生异常,它会关闭连接吗?