高分求助 !~如何根据list从数据库中读取数据? 一list,存了一大串的id,如何根据这些id读出数据,难道要一条条的读?清高手帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的。只有ID的话,只能一条一条读。不过看起来ID像是主键,有索引,应该不会很慢的。另外也可以每读取一条完整的数据封装成Object之后再存放到List里面,就不用再次读取数据库了。 StringBuffer sb = new StringBuffer("select * from table where id in (") ;for(int i=0; i<list.size(); i++){if(i != list.size()-1)sb.append(Integer.parseInt(list.get(i)).append(",") ;elsesb.append(Integer.parseInt(list.get(i)).append(")") ;}pst.executeQuery(sb.toString());这里假设你的list中存储的是String类型的Id,而数据库中是int或bigint struts 不能用action来访问 jsp页面上传图片,怎么使用action处理并上传 大量数据写入xml 请各位发表一下对struts2前景的看法~ *** 回复留言本 建"表"的问题!**** struts问题,关于数据源 cxf webservice与spring mvc整合问题 有没有方法是统计ResultSet结果集内记录个数的? jsp中利用fop转换生成pdf,怎样实现两幅图片叠加显示(要透明)。急!! 特殊符号的转换问题 javabean问题 一个头痛的java-oracle编码问题.
另外也可以每读取一条完整的数据封装成Object之后再存放到List里面,就不用再次读取数据库了。
for(int i=0; i<list.size(); i++)
{
if(i != list.size()-1)
sb.append(Integer.parseInt(list.get(i)).append(",") ;
else
sb.append(Integer.parseInt(list.get(i)).append(")") ;
}pst.executeQuery(sb.toString());这里假设你的list中存储的是String类型的Id,而数据库中是int或bigint