小编典典

结果集列表

jsp

我想将结果集转换为JSP页面中的列表。并希望显示所有值。这是我的查询:

SELECT userId, userName 
  FROM user;

我已经执行,使用 PreparedStatement的 ,并得到了 结果集 。但是如何将其转换为 列表 并希望显示如下结果:

userID  userName
------------------
1001    user-X 
1006    user-Y  
1007    user-Z

阅读 355

收藏
2020-06-08

共1个答案

小编典典

您需要在循环中逐行遍历 ResultSet 对象,以提取每个列值:

List ll = new LinkedList();
ResultSet rs = stmt.executeQuery("SELECT userid, username FROM USER");

// Fetch each row from the result set
while (rs.next()) {
  int i = rs.getInt("userid");
  String str = rs.getString("username");

  //Assuming you have a user object
  User user = new User(i, str);

  ll.add(user);
}
2020-06-08