resultset的结果集为什么要存入回JAVABEAN再放到list里?

可能表达得不太清楚,我贴代码上来吧ResultSetrs=stmt.executeQuery(sql);while(rs.next()){intid=rs.getInt(... 可能表达得不太清楚,我贴代码上来吧
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
int id = rs.getInt(1);//数字为列数
String username = rs.getString(2);
String name = rs.getString(3);
int price = rs.getInt(4);
int num = rs.getInt(5);
String total = rs.getString(6);
String comment = rs.getString(7);

MealBean mb = new MealBean();
mb.setId(id);
mb.setUsername(username);
mb.setTypeName(name);
mb.setNum(num);
mb.setTotal(total);
mb.setComment(comment);

list.add(mb);

为什么要封装一个mb,并且将数值放入mb里,再加入链表呢?为什么不可以直接rs.getint这些值直接放入list里呢?初学者求解
展开
 我来答
vip_poop163
2014-06-06
知道答主
回答量:19
采纳率:0%
帮助的人:17.1万
展开全部
可以直接放到list里面去,问题是放进去了,你怎么找出来?list里面你记得那一堆数据的顺序吗?
打个比方,一个放衣服的柜子,你把上衣,裤子,袜子,衬衣全丢里面,我需要袜子,你就要到那一堆衣物里面找。但是 如果柜子里面分层了,分了放上衣的层,放裤子的层,放袜子的层,你再去找袜子 是不是就是方便多了,这是本人自己的理解。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式