请教java的ResultSet rs问题?

使用java的jdbc写增删改查!rs=sm.executeQuery(sql);while(rs.next()){rs.getInt(1);...}//如何把rs的读取... 使用java的jdbc写增删改查!

rs=sm.executeQuery(sql);
while(rs.next())
{
rs.getInt(1);...

}
//如何把rs的读取的结果放入一个list集合,不使用对象封装,获取list.size()的大小,并能循环读取集合里面的值?
展开
 我来答
来就没给我打阿CEfac
2013-12-13
知道答主
回答量:36
采纳率:0%
帮助的人:13.7万
展开全部
给你个例子参考
ArrayList<SongmiBean>list = new ArrayList<SongmiBean>();
rs = s.executeQuery(sql);
while(rs.next()){
SongmiBean sb = new SongmiBean();
sb.setCount(rs.getString("count"));
sb.setDanyuan(rs.getString("danyuan"));
sb.setDaqu(rs.getString("daqu"));
sb.setDong(rs.getString("dong"));
sb.setFanghao(rs.getString("fanghao"));
sb.setGtdate(rs.getString("gtdate"));
sb.setId(rs.getString("id"));
sb.setMemo(rs.getString("memo"));
sb.setName(rs.getString("name"));
sb.setPaytype(rs.getString("paytype"));
sb.setSendtime(rs.getString("sendtime"));
sb.setTel(rs.getString("tel"));
sb.setType(rs.getString("type"));
sb.setXiaoqu(rs.getString("xiaoqu"));
sb.setPrice(rs.getString("price"));
sb.setHuohao(rs.getString("huohao"));

list.add(sb);

}
return list;
追问
这样我也会,我想不使用javabean,直接ArrayList list = new ArrayList();这样怎么加进去?
追答
那就一个个加呗,把javabean的代码换成list.add(里面写你rs get出来的东西)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a350639
2013-12-13
知道答主
回答量:30
采纳率:0%
帮助的人:23.5万
展开全部
你定义一个ArrayList,然后把数据放入ArrayList集合里面,应该很简单吧

或者,你定一个StringBuffer,最后StringBuffer的toArray方法也可以达到你的要求
追问
给个例子,像我写的那样,不使用javabean set加入list的方法,直接加入list怎么办?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haodemumu168
2013-12-13 · TA获得超过299个赞
知道小有建树答主
回答量:479
采纳率:100%
帮助的人:291万
展开全部
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式