问题讨论:程序 C/C++ Java GUI编程 ASP Php Shell Perl Web开发 软件工程 三大件 机箱 存储设备 光存储 音频设备 视频设备 外设 购机
asp php java C CGI .net vb delphi unix|linux sql Word Excel WPS OutLook Powerpoint Dreamweaver FPage/Golive CSS/HTML DOM/JS
热门词:流程图 excel 入侵检测 vss Windows 安全漏洞 QQ空间 事件编程 MFC

 程序设计交流 > Java 

对数据库进行查询的结果集用什么遍历提高效率?

[2007-11-14 15:02:00] [来源: 百家电脑学院] [我要投稿]

2006-11-21 20:11sunstories
对数据库进行查询的结果集用什么遍历提高效率?

对数据库进行查询的结果集用什么遍历提高效率?怎么遍历,可以把代码写下么?

ResultSet rs = executeQuery(sql);
while(rs.next()){} 这个就不用了。

2006-11-21 22:58chouy
这个不够高, 就没有再高的了.

2006-11-22 09:56zhanghm
代码层上没法再优化了
再快只能OR持久化或者优化你的SQL及数据库

2006-11-22 10:42tong0245
不遍历效率最高 想效率高还是用C

2006-12-4 22:08angus1923
如果数据有一定的规则 可以用数据结构的方法  比如中序

2006-12-5 09:45perryhg
遍历ResultSet的效率决定于以下因素
1.Cursor类型,ResultSet效率最高的是顺序只读,如果是可更新和可往回滚动的话就会速度很慢。因为更新和滚动的部分都是缓存在内存中,所以占用内存会很大,内存不够用就占用磁盘做缓存,所以速度更慢。

2.jdbc驱动的效率,如果用Native驱动效率会较高,用非Native的驱动甚至是jdbc-odbc桥驱动的话效率是非常低的。

该文来自于:百家学院 (http://www.9php.com),复制请注明.

·看过 对数据库进行查询的结果集用什么遍历提高效率? 文章的还看过:

·百家学院 | 最新评论·

评论内容:不能少于5个字,请自觉遵守互联网相关政策法规。

用户名: 验证码: 验证码,看不清楚?请点击刷新验证码