从java.sql.ResultSet中检索列名

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()也会为你获取检索到的标签名称。

以上是 从java.sql.ResultSet中检索列名 的全部内容, 来源链接: utcz.com/qa/408784.html

回到顶部