SQL查询了数据然后怎么把全部添加到List里面

我定义了个ResultSet的实例rs,然后
user u = new user();
while(rs.next()){
int id = Integer.parseInt(rs.getString("uId"));
String name = rs.getString("uLoginName");
System.out.println(id);
System.out.println(name);
u.setId(id);
u.setName(name);
}

user是我的实体类,我想把查询出来的数据添加到一个list里面
然后再在JSP页面用list一行一行显示出来
应该怎么写?谢谢!

用一个循环拿出数据

ArrayList list=new ArrayList();

for(int i=0;i<list.size();i++){

user b=(user)list.get(i);

}

事务是一系列的数据库操作,是数据库应用程序的基本单元,是反映现实世界需要以完整单位提交的一项工作。事务是用户定义的一个数据库操作序列。

扩展资料

SQL主要分成四部分:

1、数据定义。(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。

2、数据操纵。(DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。

3、数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。

4、嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-27
对呀 是这样 差不多了
用一个实体类 把数据封装在里面
ArrayList list=new ArrayList();
user u = new user();
while(rs.next()){
int id = Integer.parseInt(rs.getString("uId"));
String name = rs.getString("uLoginName");
System.out.println(id);
System.out.println(name);
u.setId(id);
u.setName(name);
list.add(u);//这样就可以了
}

在那边的话 可以用一个循环拿出数据
ArrayList list=new ArrayList();
for(int i=0;i<list.size();i++){
user b=(user)list.get(i);
}

知道做了吗 不懂的百度HI我本回答被提问者采纳
第2个回答  2009-04-17
List<User> user= new List<User>(); //User类型的list
user.Add(user1); //添加user对象进去,如果很多的话循环加进去

显示就不用说了吧 想怎么显示都可以
相似回答