`
nything
  • 浏览: 142178 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用尽的 Resultset

SQL 
阅读更多

用尽的 Resultset 出现的几种情况:

 

1、 没有判断游标是否已经到了最后一个。在最后一条记录取出后仍然调用rs.next();

 

2 、ResultSet定义为全局变量。多个数据集共用一个结果集;

 

3 、ResultSet rs = stmt.executeQuery(sql); 这个方法写完后一定要先判断rs是否为null。如果没有结果集仍然调用rs.next(),则会异常;

 

4 、每个方法最后一定要close掉rs并且close的顺序是1 rs ; 2 pstmt ; 3 conn 如果直接close掉conn,那么缓存中会存在大量的游标,导致程序混乱;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics