数据库和JSP页面输出值的问题。谢谢!
请问个问题,
表里的列,可以使用相同的公共字段吧?
但是我输出的时候怎么办呢?比如
+----+--------+--------+--------+
| row|username|password| id |
+----+--------+--------+--------+
| 1 |cccc.cc |12345678| 3 |
| 2 | cccyyl |1234 | 2 |
| 3 | yyl |1234 | 2 |
| 4 | ccc |1234 | 1 |
+----+--------+--------+--------+
我如何在html里输出id为2的内容,也就是如何取出我需要的字段
现在取出username为cccyyl的内容
<li><% =rs.getString("username") %></li>
<li><% =rs.getString("password") %></li>
但是我还要继续输出username为yyl的内容,怎么实现?
<li><% =rs.getString("username") %></li>
<li><% =rs.getDtring("password") $></li>
问题点数:50、回复次数:12Top
1 楼cccccccyyl()回复于 2006-01-04 19:40:14 得分 0
啊。在发一次,表乱了,
表里的列,可以使用相同的公共字段吧? id为公共字段。
但是我输出的时候怎么办呢?比如
+---+--------+--------+---+
|row|username|password|id |
+---+--------+--------+---+
| 1 |cccc.cc |12345678| 3 |
| 2 | cccyyl |1234 | 2 |
| 3 | yyl |1234 | 2 |
| 4 | ccc |1234 | 1 |
+---+--------+--------+---+
我如何在html里输出id为2的内容,也就是如何取出我需要的字段
现在取出username为cccyyl的内容
<li><% =rs.getString("username") %></li>
<li><% =rs.getString("password") %></li>
但是我还要继续输出username为yyl的内容,怎么实现?
<li><% =rs.getString("username") %></li>
<li><% =rs.getString("password") %></li>
这里我怎么取到第3列里面的值?是不是要在写sql的时候用点技巧?Top
2 楼xiangbo520(充栋汗牛)回复于 2006-01-04 20:25:06 得分 0
直接加一个where条件不就可以了。。。Top
3 楼spiderman111(www.dvpx.com(打造国内最大免费编程资源站))回复于 2006-01-04 21:30:00 得分 0
up
--------------------------------
有尝聘用JAVA版主
详见:http//www.dvpx.com/forum.aspx
有兴趣的朋友加我QQ: 8502928 OR MSN:kekesoft@hotmail.comTop
4 楼cccccccyyl()回复于 2006-01-04 22:08:27 得分 0
但是条件不好加的啊。
我用的公共字段引用,是一样的啊。
期待ing ``!Top
5 楼journay(当你凝视黑夜时,黑夜也在深深的凝视着你)回复于 2006-01-05 00:10:16 得分 0
不用加条件吧,只要你的sql语句不加order by id,应该不会过滤数据的,你在用rs的时候,加个循环即可Top
6 楼funcreal(为中华之崛起而编程)回复于 2006-01-05 08:15:26 得分 0
看了半天,也没看明白题目,不好意思,撤退。。。Top
7 楼yxhzj(余华[学习J2EE中])回复于 2006-01-05 08:35:40 得分 0
云里雾里:(Top
8 楼yzcf(xxxxxxx)回复于 2006-01-05 08:45:28 得分 50
while语句实现Top
9 楼laobu(老补)回复于 2006-01-05 09:41:22 得分 0
雾里看云!Top
10 楼cccccccyyl()回复于 2006-01-05 21:07:50 得分 0
昏,是我没说清楚,我在说清楚点
数据库是通过公共字段关联的撒,我取得结果集的时候我用的是公共字段拿的啊,像这样
String sql = "select * from article,user where article.id=user.id"+id
我的到的结果集当然包括很多符合查询条件的内容了,但是我怎么按顺序的取出内容呢?
我用Rs.getString("username")取得结果以后,我怎么取得下一个符合条件的呢?比如下一个符合di =?条件的username?Top
11 楼cccccccyyl()回复于 2006-01-05 21:14:12 得分 0
问题得到解决,看别人代码来的
while (rs.next())
结果集顺延取值。Top
12 楼cowens(志眩)回复于 2006-01-05 21:47:16 得分 0
upTop




