【问题标题】:how to get a column name from resultset in java [duplicate]如何从java中的结果集中获取列名[重复]
【发布时间】:2012-08-29 01:57:38
【问题描述】:

可能重复:
Retrieve column names from java.sql.ResultSet

我有返回结果集的查询,我想获取返回的列名。

我真的不知道如何从结果集中获取列名,如果你们中的一些人能给我提供示例或示例,那将是非常有帮助的。

如何在 java 中做到这一点。

问候

【问题讨论】:

    标签: java sql


    【解决方案1】:

    您可以使用 ResultSetMetaData 类来提取此类信息。

    示例:http://www.java2s.com/Code/Java/Database-SQL-JDBC/SQLstatementResultSetandResultSetMetaData.htm

    【讨论】:

      【解决方案2】:

      你需要ResultSetMetaData

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

      对于您的用例,请查看getColumnName()

      【讨论】:

        猜你喜欢
        • 2013-10-06
        • 1970-01-01
        • 2013-12-27
        • 1970-01-01
        • 2017-09-09
        • 2020-03-14
        • 2013-07-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多