Java用sql在数据库循抓出数据,然后循环接收数据中的字段

抓下来的是categoryid那样的数据,现在我要一个一个拿下来,因为那个id里面有我要抓取的数据,要循环把那些数据都取到,现在就是不知道到循环这的代码怎么写,这个是我瞎... 抓下来的是categoryid那样的数据,现在我要一个一个拿下来,因为那个id里面有我要抓取的数据,要循环把那些数据都取到,现在就是不知道到循环这的代码怎么写,这个是我瞎写的 展开
 我来答
晴暖半冬
推荐于2016-06-16 · TA获得超过235个赞
知道小有建树答主
回答量:255
采纳率:100%
帮助的人:101万
展开全部
List<CatchDate> abc =dao.queryBySQL...
//如果你只要ID
List<String> list =new ArrayList<String>();
for(CatchDate cd:abc){
    list.add(cd.getCategoryid());
}
return list;
更多追问追答
追问

我方法还有传的参都在后面这个里,是不是哪不对啊,你看我调catchattribute方法里面的参数还报错了,怎么写啊

追答
前一个List报错是因为返回参数类型不对 你接受返回参数类型是List 返回却是List 你的JDBC返回的 queryBySQL 返回类型是什么来着?是List吗?你将List  能接收到参数吗? 后面那个CatchAttribute()里面吧String 去掉就不报错了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-10-15
展开全部
结果用resultset,然后再放进arraylist里面。
追问
具体能不能写一下,初学者,就是写不出,思路清晰了到是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AsdyBing
2015-10-15 · TA获得超过158个赞
知道小有建树答主
回答量:296
采纳率:100%
帮助的人:142万
展开全部
List<CatchDate> abc = dao.queryBySQL.....
for(int i=0;i<abc.size();i++ ){
abc.get(i).getCategoryid();
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式