怎么样把数据库查询的内容放入list集合中

怎么样把数据库查询的内容放入list集合中,第1张

假设你查询返回的是DataTabale dt

List<entity> list=new List<entity>();

if(dtRowcount>0)

{

foreach(DataRow in dtrows)

{

entity =new entity();//entity为实体类

entitya=row[""];//将数据赋值给实体的属性a,依次类推

listadd(entity);

}

return list;

}

return null;

放到数组我不知道为什么这么做,你数据库的类型都是一样吗?要是整型和字符串你可以放一个数组里?

你可以用结果集取出来放到list集合里

反正放到一个容器里就可以了,最好用个泛型

如:User实体类,你先可以封装到populate的方法里

当然方法名你随便取,

String

sql

=

"select

from

t_user";

List

userlist

=

null;

try{

Connection

conn

=

thisgetConnection;

PreparedStatement

pst

=

connPreparedStatement

(sql);

ResultSet

rs

=

pstexecuteQuery();

userlist

=

new

ArrayList

();

while(rsnext()){

User

user

=

new

User();

usersetId(rsgetInt("id"));

usersetCode(rsgetString("code"));

userlistadd(user);

}

thisgetClose(conn,pst,rs);

}catch(Exception

e){

printStackTrace();

}

return

userlist;

我手打的个别打错了你在开发工具里看看

以上就是关于怎么样把数据库查询的内容放入list集合中全部的内容,包括:怎么样把数据库查询的内容放入list集合中、如何将数据库中所有数据存入数组、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存