[求助]怎么循环列
怎么在页面中把从数据库中的查询出来的数据一列4个 一行行排出来
搜索更多相关主题的帖子:
数据库 页面 查询
----------------解决方案--------------------------------------------------------
用HTML标签里的TABLE标签啊!
----------------解决方案--------------------------------------------------------
用循环 ResultSet的getString(int coloum)
[此贴子已经被作者于2007-6-9 22:58:23编辑过]
----------------解决方案--------------------------------------------------------
楼上的能说详细点吗
----------------解决方案--------------------------------------------------------
比方说你的表有3列,数据类型全是varchar, 你的查询语句是SELECT * FROM stu,刚开始ResultSet的游标处于第一行的上面一行 需要用ResultSet的next()方法将游标往下移动一行,getString(1)代表第一列getString(2)代表第二列 getString(3)代表第三列
[此贴子已经被作者于2007-6-10 21:32:55编辑过]
----------------解决方案--------------------------------------------------------
同意五楼的说法
----------------解决方案--------------------------------------------------------
上上楼的好象不明白我在说什么 我说的意思就是把从数据库中查询的结果也在网页 也”田“字这样的形式循环显示
----------------解决方案--------------------------------------------------------
哦 那直接创建<table>啊,用Scriptlet或者EL表达式结合HTML标签都可以做出来 具体做法例如
<table border="1">
<%
while(rs.next()) {
<tr>
<td><%= rs.getString(1)%></td>
<td><%= rs.getString(2)%></td>
<td><%= rs.getString(3)%></td>
</tr>
<%}%>
rs代表ResultSet的对象,比如你查询出的这一行的三列值是1、张三、90分,那么就会出现一行三列的表格没一列显示对应的值 不知道LZ是不是现在这意思
----------------解决方案--------------------------------------------------------