北海银滩海景酒店推荐:stmt.executeUpdate(sql); 和stmt.executeQuery(sql);有什么区别?

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 21:20:31
ResultSet rs=stmt.executeQuery(sql);
这个rs用后需要用rs.close();吗,不用会怎么样

stmt.executeUpdate(sql);用于更新,sql必须是一个更新语句
stmt.executeQuery(sql);用于查询,sql必须是一个查询语句
ResultSet需要关闭,但是如果不关闭也不会给数据带来破坏,知识ResultSet对象会持续保留在内存中,直到虚拟机关闭。