我数据库中有个表,其中有10条记录,我想把记录取出来放到一个vector中,可是vector中只有最后一条记录,想了好几天了也不明白,请高手帮忙解决
代码如下:
ArticleVo ar = new ArticleVo();
Vector vt = new Vector(10);
while (rs.next()){
ar.setTitle(rs.getString( "title "));
ar.setAuthor(rs.getString( "author "));
ar.setReply(rs.getString( "reply "));
ar.setRegdate(rs.getString( "regdate "));
ar.setPostdate(rs.getString( "postdate "));
vt.addElement(ar);
}
------解决方案--------------------
Vector vt = new Vector(10);
while (rs.next()){
ArticleVo ar = new ArticleVo();
ar.setTitle(rs.getString( "title "));
ar.setAuthor(rs.getString( "author "));
ar.setReply(rs.getString( "reply "));
ar.setRegdate(rs.getString( "regdate "));
ar.setPostdate(rs.getString( "postdate "));
vt.addElement(ar);
}
你的那段代码只是加了一个对象而已。