当前位置: 首页 > 面试题库 >

要列出的结果集

李鹏
2023-03-14
问题内容

我想将结果集转换为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);
}


 类似资料:
  • 我想深入了解Jmeter输出。 > 我对吞吐量率的概念感到困惑。这是否意味着服务器在给定负载下只能处理48.1个请求/分钟,还是意味着其他什么。总吞吐量速率和单个请求显示的吞吐量速率之间的差异是什么。在我的情况下,发送了8个请求,单个请求显示吞吐量为6.1/min。请解释一下。 我需要建议服务器端的任何更改/解释jmeter报告,请建议我如何解释需要做什么。 总的总结报告如下: 总用户: 100上

  • 问题内容: 我正在尝试将新记录插入MS SQL数据库,并且遇到了从未见过的异常​​。当我打电话时,抛出以下异常: 这是产生错误的Java代码: 其中ADD_COMMENT定义为字符串: 为了更全面,该表定义为: 我认为我在这里没有做任何非常复杂的事情,但我无法想到为什么会遇到这种例外情况。我在同一个类中有一个方法,该方法执行完全相同的插入类型(实际上是具有不同表名和值数量的相同查询),并且没有问题

  • 问题内容: 这仅返回结果,我需要返回全部89%。有任何想法如何做吗? 问题答案: 简单的解决方案: 更漂亮的解决方案: 最漂亮的解决方案:

  • 全部的 我有一个返回两个值的函数。一个是列表,另一个是双精度。 我想使用这样的东西在我的df中创建两个新列,并使用。应用程序逐行填充这些列。 谢谢你能提供的帮助。

  • 我试图使用hashlib对字节数组进行散列,但是我无法使散列与我期望的匹配(通过在线SHA256函数确认答案)。 我是这样做的: 在执行哈希之前,我打印出输入数据的十六进制摘要: 我做错了什么?