首頁 > Java > java教程 > 如何透過索引從 java.sql.ResultSet 取得列名?

如何透過索引從 java.sql.ResultSet 取得列名?

Patricia Arquette
發布: 2024-11-25 07:44:11
原創
258 人瀏覽過

How to Get Column Names from a java.sql.ResultSet by Index?

從java.sql.ResultSet 檢索列名

問題:

有沒有辦法檢索java.sql. ResultSet 中的列作為字串,使用列的索引?

答案:

是的,可以使用 ResultSetMetaData 類別取得列名。

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

此程式碼會擷取名稱結果集中第一列的值。

如果您有一個帶有列別名的 SQL 查詢,如:

select x as y from table
登入後複製

可以使用 getColumnLabel() 取得檢索到的標籤名稱。

String label = rsmd.getColumnLabel(1);
登入後複製

以上是如何透過索引從 java.sql.ResultSet 取得列名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板