日期:2014-05-17  浏览次数:20620 次

小菜问个问题,关于结果集ResulSet的
小菜从数据库里取了6条记录,用while(rs.next())取不到rs里的第一列记录,怎样才能取到第一条呢,求赐教,代码如下:
                        System.out.print(rs.next()+"--------");//
System.out.print(rs.getInt(1)+"--------");//这里显示结果为“1”
while(rs.next()){
aGoods=new GoodsBean();
aGoods.setGoodsID(rs.getInt(1));
aGoods.setGoodsName(rs.getString(2));
aGoods.setGoodsInfo(rs.getString(3));
aGoods.setGoodsPrice(rs.getFloat(4));
aGoods.setGoodNums(rs.getString(5));
aGoods.setPublisher(rs.getString(6));
aGoods.setPhoto(rs.getString(7));
aGoods.setType(rs.getString(8));
goodsList.add(aGoods);
System.out.print(rs.getInt(1)+"--------");//这里显示结果为“2,3,4,5,6”

}

------解决方案--------------------
 第一个 System.out.print(rs.next()+"--------");//
把这个删了