+ -
当前位置:首页 → 问答吧 → 关于while(rs.next())效率低的问题

关于while(rs.next())效率低的问题

时间:2011-11-11

来源:互联网

rs=stmt.executeQuery(str_sql)执行很快的
但是while(rs.next())显示400条左右的数据却需要10秒。
效率太低了。


有什么办法提高吗?

作者: commings_jj   发布时间: 2011-11-11

问题可能不在while(rs.next())而在于while中写的语句。

作者: magong   发布时间: 2011-11-11

现实开发中你不需要关心这个效率问题,最多你就拿20条数据而已。。。。
你需要关心的是访问数据库的效率

作者: arikara   发布时间: 2011-11-11

引用 2 楼 arikara 的回复:

现实开发中你不需要关心这个效率问题,最多你就拿20条数据而已。。。。
你需要关心的是访问数据库的效率

对的,每页最多也就20条数据,不会出现一次性所有数据全部遍历出来

作者: xieliangliang1314   发布时间: 2011-11-11

作为jdk的用户貌似没办法优化了

作者: dracularking   发布时间: 2011-11-11

是页面显示需要10秒,还是后台while循环需要10秒,要搞清楚了,才能找到解决办法的入口

作者: zhaofei466   发布时间: 2011-11-11

引用 1 楼 magong 的回复:
问题可能不在while(rs.next())而在于while中写的语句。

正解啊

作者: zhao251021539   发布时间: 2011-11-11