为什么get()无论给什么参数,都返回的是最后一个列表元素,求解决
解决方案 »
- 求weblogic集成cxf报错
- 有人用ectable么?
- J2EE_API.chm
- Missing configuration resource for path /WEB-INF/struts-config.xml
- 用过portlet的请进!(100分求救,好心人帮顶一下,有分)
- 关于entity bean的数据源配置?(在线等)急急急急急急急急急急急急急急急............
- 请教,怎样用命令行把TOMCAT安装成widows的服务?
- 用jdk编译java类时,如何加载自己的类,急在线等
- 求助,JNDI绑定问题??
- idea中读取properties文件有些可以正确读取,有些无法读取
- hibernate 一对多查询 对多的一方进行分页,怎么弄!!!
- 编成
List<Goods> list=new ArrayList<Goods>();
Goods good=new Goods();
try{
stmt=con.prepareStatement("select * from goods");
ResultSet rs=stmt.executeQuery();
while(rs.next()){
good.setGoods_id(rs.getString(1));
good.setGoods_name(rs.getString(2));
good.setGoods_price(rs.getFloat(3));
good.setPicture(rs.getString(4));
list.add(good);
}
}catch(Exception e){}
return list;
}
以上是个dao中的方法
public static void main(String args[]){
GoodsDao gd=new GoodsDao();
//Goods good=new Goods();
for(int i=0;i<gd.selectAllGoods().size();i++){
Goods good=gd.selectAllGoods().get(i);
System.out.println(good.getGoods_id()+"|"+good.goods_name);
}
这个用来读取的
System.out.println(good.getGoods_id()+"|"+good.goods_name);
}
不行就是数据库拿出来的时候出问题了
public List<Goods> selectAllGoods(){
List<Goods> list=new ArrayList<Goods>();try{
stmt=con.prepareStatement("select * from goods");
ResultSet rs=stmt.executeQuery();
while(rs.next()){
Goods good=new Goods();
good.setGoods_id(rs.getString(1));
good.setGoods_name(rs.getString(2));
good.setGoods_price(rs.getFloat(3));
good.setPicture(rs.getString(4));
list.add(good);
}
}catch(Exception e){}
return list;
}
这样就不会啦