把數據庫表里面的信息添加到集合里面並且打印出來:
數據庫表的內容:
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 }
結果: