Java用sql在数据库循抓出数据,然后循环接收数据中的字段
抓下来的是categoryid那样的数据,现在我要一个一个拿下来,因为那个id里面有我要抓取的数据,要循环把那些数据都取到,现在就是不知道到循环这的代码怎么写,这个是我瞎...
抓下来的是categoryid那样的数据,现在我要一个一个拿下来,因为那个id里面有我要抓取的数据,要循环把那些数据都取到,现在就是不知道到循环这的代码怎么写,这个是我瞎写的
展开
3个回答
展开全部
List<CatchDate> abc =dao.queryBySQL...
//如果你只要ID
List<String> list =new ArrayList<String>();
for(CatchDate cd:abc){
list.add(cd.getCategoryid());
}
return list;
更多追问追答
追答
前一个List报错是因为返回参数类型不对 你接受返回参数类型是List 返回却是List 你的JDBC返回的 queryBySQL 返回类型是什么来着?是List吗?你将List 能接收到参数吗? 后面那个CatchAttribute()里面吧String 去掉就不报错了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-10-15
展开全部
结果用resultset,然后再放进arraylist里面。
追问
具体能不能写一下,初学者,就是写不出,思路清晰了到是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List<CatchDate> abc = dao.queryBySQL.....
for(int i=0;i<abc.size();i++ ){
abc.get(i).getCategoryid();
}
for(int i=0;i<abc.size();i++ ){
abc.get(i).getCategoryid();
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询