DB.javajava
public static ResultSet getResultSet(Statement stmt, String sql) { ResultSet rs = null; try { if (stmt != null) { rs = stmt.executeQuery(sql); } } catch (SQLException e) { e.printStackTrace(); } return rs; //stmt.close();//返回的rs 在調用的文件裏沒法使用; } //而在調用的文件內,關閉stmt,對應的 PreparedStatement 資源也會自動關閉;一樣若只關閉Connection,則與之對應的stmt,rs等相關資源也會被關閉,但這顯然不是良好的編程習慣;