java – 如果抛出异常,确保关闭对象

java – 如果抛出异常,确保关闭对象

我正在创建JDBC语句和ResultSet. Findbugs正确地指出,如果抛出异常,我不会关闭它们. 所以现在我有: Statement stmt = null;ResultSet res = null;try { stmt = … res = stmt.executeQuery(…); …} finally { try { i