我想将结果集转换为JSP页面中的列表。并希望显示所有值。这是我的查询:
SELECT userId, userName FROM user;
我已经执行,使用 PreparedStatement的 ,并得到了 结果集 。但是如何将其转换为 列表 并希望显示如下结果:
userID userName ------------------ 1001 user-X 1006 user-Y 1007 user-Z
您需要在循环中逐行遍历 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); }