1. 程式人生 > 其它 >將資料庫遍歷結果加入List集合中

將資料庫遍歷結果加入List集合中

package dao;

import domain.User;
import jdbcutil.util;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

public class daoimpl implements dao {
     public List<User>  findAll() throws SQLException {
         ArrayList<User> user1 = new ArrayList<>();
         User user = new User();
         Connection connection = util.getConnection();
         String sql = "select * from user";
         PreparedStatement preparedStatement = connection.prepareStatement(sql);
         ResultSet resultSet = preparedStatement.executeQuery();
         while (resultSet.next()) {
             String id = resultSet.getString("id");
             String name = resultSet.getString("name");
             String gender = resultSet.getString("gender");
             String age = resultSet.getString("age");
             String address = resultSet.getString("address");
             String qq = resultSet.getString("qq");
             String email = resultSet.getString("email");
             user.setId(id);
             user.setName(name);
             user.setAddress(gender);
             user.setAge(age);
             user.setAddress(address);
             user.setQq(qq);
             user.setEmail(email);
             user1.add(user);
             System.out.println(user1.get(0).getName());
         }
         return user1;
     }
}