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

从java.sql.ResultSet中检索列名

丁鸿云
2023-03-14
问题内容

With java.sql.ResultSet是否可以String通过使用列的索引来获取列名?我浏览了API文档,但找不到任何东西。


问题答案:

你可以从ResultSet元数据中获取此信息。参见ResultSetMetaData

例如

 ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");
 ResultSetMetaData rsmd = rs.getMetaData();
 String name = rsmd.getColumnName(1);

你可以从那里获取列名称。如果你这样做

select x as y from table

然后rsmd.getColumnLabel()也会为你获取检索到的标签名称。



 类似资料:
  • 我使用Java8 lambdas轻松筛选集合。但我没有找到一种简洁的方法来在同一语句中检索作为新列表的结果。这里是我迄今为止最简洁的方法: 网上的例子并没有回答我的问题,因为它们在没有生成新的结果列表的情况下就停止了。一定有更简洁的方式。我希望类具有、、…等方法 变量是否可以通过第三行直接赋值?

  • 我明白我需要用硒,但我不知道怎么用。结果始终是单个字符串的列表。理想情况下,我希望返回两个列表:一个带有unix datestamp(option value=“1576627200”),另一个带有“normal”日期(即18/12/2019)的列表。 任何帮助都将不胜感激。

  • 本文向大家介绍Visual Basic .NET从列表中检索项目,包括了Visual Basic .NET从列表中检索项目的使用技巧和注意事项,需要的朋友参考一下 示例 output: 你好,世界 如果您不知道项目的索引或仅了解字符串的一部分,请使用Find或FindAll方法 output: 你好,世界 该的FindAll方法返回一个新的列表(字符串) 输出=“您好,测试” output(1)=

  • 本文向大家介绍sharepoint项目。从列表中检索项目,包括了sharepoint项目。从列表中检索项目的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 问题内容: 在我要查询的字典中,该字典中的一项是具有多个项目()的列表。 我想检索每个值并存储在新列表中。您可以为此建议代码吗? 问题答案: http://docs.djangoproject.com/en/dev/ref/request- response/#django.http.QueryDict.getlist

  • 我正在用python开发一个二叉查找树。但是我的检索方法并不像我希望的那样工作。只有当我想检索根节点时,它才返回正确的值,对于所有其他节点,它都不返回任何值。 下面是我的节点类的代码: 我的二叉树代码: 所以Bintree中的最后一个方法为除Root之外的所有值返回Not,但它应该返回节点的值。 填充树: