ResultSet一些问题,求帮助
select xx,xx,xx,xx from 表名,我想把一条条的数据封装在一起完事再把这些数据在界面遍历,取值。现在有点问题,怎么拿ResultSet 怎么把一条条的数据读取出来?我现在一读取就是一个字段的结果集。还有那什么保存这些数据比较好?list吗?求点思路。
[解决办法]
数据库返回一条记录就封装成一个对象,把所有的对象放到list,前台循环list,取对象,展示
[解决办法]
楼主找个开源项目,或者跟着别人,整完一个增删改查,你就啥都明白了。
[解决办法]
stmt = cn.prepareStatement(sql2);
rs = stmt.executeQuery();
while (rs.next()) {
Object o = new Object();
o.setXXXX(rs.getString("字段名"));
list.add(o);
}
[解决办法]
可以存到list中,再遍历啊
[解决办法]
rs 本来就可以遍历的,
这样
while(rs.next()){
这里再用rs的get**(**,**)函数,可以得到当前遍历到的这条记录的任何一个你想要的字段的值。
}
详细的你就看一下ResultSet 的api文档。
[解决办法]
存到list中,再遍历啊