java.sql 的close()

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等相關資源也會被關閉,但這顯然不是良好的編程習慣;
相關文章
相關標籤/搜索