怎么用list接收数据库内的多条数据并输出

怎么用list接收数据库内的多条数据并输出,第1张

后台:

List dataList = new ArrayList();

dataList = DaoqueryForList(XXX,XXX);

getRequest()setAttribute("records", dataList);

JSP页面:

requestgetAttribute获取数据集,再用for循环取出处理即可,至于这个代码,使用不一,就不贴了,现在界面上基本都是专门的客户端处理数据集,只需后台抛出即可。

请注意看如下代码:

public List getObject(String sql, Object[] object) { //sql执行语句,object是你sql语句里面的参数

List list = new ArrayList();

Connection con = null;

PreparedStatement pre = null;

ResultSet rs = null;

try{

con = C3P0UtilgetInstance()getConnection(); //这是你获得数据库连接,你把这里改成调用你自己写的jdbc方法

pre = conprepareStatement(sql); //执行sql语句

if(object!=null){

for(int i=0;i<objectlength;i++){

presetObject(i+1, object[i]); //给sql里面的参数进行赋值

}

}

rs = preexecuteQuery();

while(rsnext()){

Users u = new User();

代码不好写

首先得有一个数据结构

就是一条记录的class

class

xx{

string

field=null;

//field的

set

get方法

}

新建一个list

然后遍历一个表所有行

初始化一个

xx类

每行中的变量

付给xx的字段

list中加入一个xx

这样就形成一个list

希望有点帮助

以上就是关于怎么用list接收数据库内多条数据并输出全部的内容,包括:怎么用list接收数据库内的多条数据并输出、怎么将java中list中的数据序列化到数据库中,方便存取、java中访问一个数据库把读取的结果保存为list等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10193055.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存