0

重複の可能性:
java.sql.ResultSet から列名を取得する

結果セットを返すクエリがあります。返される列名を取得したいです。

結果セットから列名を取得する方法が本当にわかりません。サンプルまたは例を提供していただけると助かります。

Javaでこれを行う方法。

よろしく

4

2 に答える 2

8

ResultSetMetaDataが必要です

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

ユースケースについては、getColumnName()を確認してください

于 2012-09-04T11:54:17.890 に答える
3

ResultSetMetaData クラスを使用して、この種の情報を抽出できます。

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

于 2012-09-04T11:55:18.897 に答える