当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: banq http://www.jdon.com Aug 21, 2002 2:23 PM 既然我们把数据库访问封装起来了,那么如果查询数据库返回的是一系列结果,比如我们从数据库中得到所有人的用户名,然后在Jsp页面显示出来。
 

 

 ·进程查看器1.2版,欢迎下载     »显示摘要«
    摘要:  自己编写的进程查看/管理软件,除实现w2k的进程管理器功能外,还可查看各进程所调用的文件、结束任务并删除文件、复制模块文件等功能。除nt4外,其它操作系统包括98、me、2k、xp等均可正常使用。下载地址:http://www.freewebs.com/kacarton/software/kktproview.rar (235k) (国外免费空间,速度有点问题,请耐心等待或换时间再试)更新历史......
    摘要: hackthissite.org提供的web黑客闯关游戏,有兴趣的看这里:http://www.hackthissite.org/missions/basic/ 慢点,是不是说没有认证,呵呵,要求注册个用户先。 注册完毕,嗯,你可以访问那个网址接受挑战了。 下面是我的过关经验,没过关的不许偷看哦^_^ (中途插播新闻一则)---------------------------......


查询数据库后是返回ResultSet还是返回Collection?

banq http://www.jdon.com aug 21, 2002 2:23 pm

【程序编程相关:Tomcat4.01全攻略

既然我们把数据库访问封装起来了,那么如果查询数据库返回的是一系列结果,比如我们从数据库中得到所有人的用户名,然后在jsp页面显示出来. 【推荐阅读:自己动手写操作系统(三)

【扩展信息:根据表名自动生成INSERT,UPDAT

这里就有一个普遍疑问,我这个javabean是返回resultset到jsp中还是collection?

我曾经有段时间图省事,直接返回resultset,然后在我的jsp页面中是大量的resultset遍历.这其实还是将数据层与显示层混淆在一起.在ejb cmp中,返回的是collection,这样偶合性降低,不用在修改数据库结构后,一直修改程序到前台jsp页面,这与以前的php asp开发方式没两样.

但是返回collection效率不是很高,因为意味着在内存中要开辟一个内存存放所有的结果.

我看了http://builder.com.com/article.jhtml?id=u00220020814r4b01.htm这篇文章后,觉得启发很大,返回iterator就可以了.

iterator也是个模式,在jive中大量使用了iterator,我以前很奇怪,为什么他没事自己写个iterator,现在知道原因了,这样节省内存,而且效率高.

看下面比较:

public list getusers() {

resultset rs = userdbquery();

list retval = new arraylist();


...   下一页
    摘要:关于在vc下面的彻底过滤ie的解决文章:http://blog.csdn.net/111222/archive/2002/02/09/7255.aspx对于delphi的实现,有一个pas单元: unit ieconst; interface uses shlobj, activex, windows;   const iid_idochostuihandler: tg......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE