怎样用table标签从数据库里面取值并在页面一条条显

小鸭无罪 2014-09-18 02:52:42
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="java.util.ArrayList"%>
<%@ page import="java.util.List"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>提取数据</title>
</head>

<body>
<table><tr><th>数据库中的数据</th></tr>
<%
String username = "test";
String password = "test123";
Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
// String driverClassName = "com.sybase.jdbc2.jdbc.SybDriver";
String url = "jdbc:sybase:Tds:192.168.0.71:5000/testoa?charset=cp936";
Connection connection = DriverManager.getConnection(url,username,password);
Statement statement = (Statement)connection.createStatement();//实例化一个sql语句
ResultSet rs = statement.executeQuery(" SELECT* FROM T_LOGIN");
List<String> lists = new ArrayList<String>();
while (rs.next()) {
lists.add(rs.next()); //这行报错。。。
}
rs.close();
statement.close();
connection.close();
for (String s : lists) {
%>
<tr><td><%=s%></td></tr>
<% }
%>
</table>
</body>
</html>
...全文
209 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
昆卡卡 2014-09-19
  • 打赏
  • 举报
回复
引用 2 楼 u011385186 的回复:
 while (rs.next()) {
          lists.add(rs.getString(填写你想获取的属性是第几个【int类型】比如1、2、3、4等));   //这行报错。。。
          }
都结贴了,还是回复一下你吧,在html中打空格是没用的,可以用   这个符号代替空格 一行四列也很简单,只要自己想一下,正常的 <table> <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table> 是怎么做到的,你把你的四个字段放在对应的<td></td>里面就行了
小鸭无罪 2014-09-18
  • 打赏
  • 举报
回复
谢谢1楼2楼的大哥,可是我明明加了空格,为什么显示是这样的,还有如果我需要每一行4项分四个表格该如何实现
Golden_Dog 2014-09-18
  • 打赏
  • 举报
回复
 while (rs.next()) {
          lists.add(rs.getString(填写你想获取的属性是第几个【int类型】比如1、2、3、4等));   //这行报错。。。
          }
昆卡卡 2014-09-18
  • 打赏
  • 举报
回复
lists.add(rs.next()); //这行报错。。。 取数据错了,你看一下api rs.next()是做什么用的,看你的list是string泛型的,那就用rs.getString("这里可以是查询出来的列号或者是列名");比如你的查询语句是select name1,name2 from table,你想显示name2,就用rs.getString("name2")或者rs.getString(2)这样就行了,还是多看下API

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧