Topic: [求教]从数据库读出数据问题

  Print this page

1.[求教]从数据库读出数据问题 Copy to clipboard
Posted by: b0r0j0
Posted on: 2005-04-14 15:46

循环显示用户信息,
out.print(rs.getString("username"))正常显示,
如果在下面再输出一次out.print(rs.getString("username")),这片区域在网页上显示空白一片,小弟实在想不通为什么了.大哥谁见过这种情况?凡是有写两遍的rs.getString("")页面马上变成一片空白,也没有错误提示,很见鬼,虽然很不合情理

2.Re:[求教]从数据库读出数据问题 [Re: b0r0j0] Copy to clipboard
Posted by: mhlovers
Posted on: 2005-06-29 12:06

jdbc驱动不支持数据结果集的回滚,获得一个字段后,就不能再指导它上了,一般的做法是编写一个bean,把结果集存到bean,再到用就没问题!
如:while(rs.next()){
userBean ub = new userBean();
ub.setName(rs.getString("username"))
}
out.println(ub.getName());

3.Re:[求教]从数据库读出数据问题 [Re: b0r0j0] Copy to clipboard
Posted by: dennisjl
Posted on: 2005-07-12 16:26

而且如果两次调用getString()方法来获得同样的字符串, 本身就浪费了资源. 所以这种写法不好!

4.Re:[求教]从数据库读出数据问题 [Re: b0r0j0] Copy to clipboard
Posted by: chengbd
Posted on: 2005-07-12 23:31

好像这个“jdbc驱动不支持数据结果集的回滚,获得一个字段后,就不能再指导它上了” 问题在access中会出现,在其它数据库中没有吧?

5.Re:[求教]从数据库读出数据问题 [Re: b0r0j0] Copy to clipboard
Posted by: gzmini
Posted on: 2005-08-09 14:21

本身的思想就有问题,无论用JSP也好、ASP也好、PHP也好,都应该用变量或者对象存储结果集,再根据需要调用。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923