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里呢?初学者求解 展开
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里呢?初学者求解 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询