將資料庫遍歷結果加入List集合中
阿新 • • 發佈:2021-12-22
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; } }