List<DriverInfo> list=new ArrayList<DriverInfo>();
DriverInfo info=new DriverInfo();
while(rs.next()){
info.setWork_state(rs.getInt("work_state"));
info.setLongitude(new BigDecimal(rs.getString("longitude")));
info.setAltitude(new BigDecimal(rs.getString("altitude")));
list.add(info);
}
其中如果把DriverInfo info=new DriverInfo();放上面,始終是那個地址;所以應該放循環裏面