关闭

把从数据库中查询出的一个字段封装到一个List中,返回List

209人阅读 评论(0) 收藏 举报
public List getGysInfos() {
Connection conn = MySqlConn.getConnection();//连接数据库
PreparedStatement ps = null;
ResultSet rs = null;
String sql = "select name from tb_gxsinfo";
List<gysModel> list = new ArrayList<gysModel>();

try{
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
while(rs.next()){
        gysModel model = new gysModel();
model.setQuanchengF(rs.getString("name"));
System.out.println(model.getQuanchengF());
list.add(model);
System.out.println(list);
}
System.out.println(list);
}catch(SQLException e){
e.printStackTrace();
}
return list;

}



   之前把这句写在循环外面,每次都只能存最后一条记录gysModel model = new gysModel();


要存多个数据,就要实例化多个对象



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:10269次
    • 积分:197
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类