要列出的结果集 [英] Resultset To List

查看:23
本文介绍了要列出的结果集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I want to convert my Resultset to List in my JSP page. and want to display all the values. This is my query:

SELECT userId, userName 
  FROM user;

我已经使用preparedstatement 执行了该操作并获得了结果集.但是如何将其转换为 List 并希望显示这样的结果:

I have executed that using preparedstatement and got the Resultset. But how to convert it as a List and want to display the result like this:

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

推荐答案

您需要在循环中逐行迭代 ResultSet 对象,以提取每一列值:

You need to iterate over the ResultSet object in a loop, row by row, to pull out each column value:

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);
}

这篇关于要列出的结果集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆