把数据库表的信息添加到list集合里面

把数据库表里面的信息添加到集合里面并且打印出来:

数据库表的内容:

 

 

 java代码逻辑处理:

 1 public static void main(String[] args) {
 2         
 3         Connection connection=DBUtils.getConnection();
 4         
 5         //做查询
 6         String sql="select * from bank";
 7         
 8         try {
 9             PreparedStatement ps=connection.prepareStatement(sql);
10             
11             //获取结果集
12             ResultSet rs=ps.executeQuery();
13             
14             //遍历结果集里面的数据,把结果集里面的数据保存到一个集合里面
15             List<UserEntity>list=new ArrayList<UserEntity>();
16             
17             UserEntity ue;
18             while(rs.next()){
19                 
20                 ue=new UserEntity();//new一个对象代表一条记录
21                 
22                 //吧数据库里面的信息取出来放到实体类里面
23                 ue.setBid(rs.getInt("bid"));
24                 ue.setBname(rs.getString("bname"));
25                 ue.setBmoney(rs.getInt("bmoney"));
26                 
27                 //把取出的数据添加到list集合里面
28                 list.add(ue);
29                 
30             }
31             
32             for(UserEntity u:list){
33                 
34                 System.out.println(u);
35             }
36             
37         } catch (SQLException e) {
38             // TODO Auto-generated catch block
39             e.printStackTrace();
40         }
41         
42         
43         
44     }

结果:

 

 

posted on 2020-05-27 17:55  代码吴彦祖  阅读(3147)  评论(0编辑  收藏  举报