【发布时间】:2014-04-21 12:28:46
【问题描述】:
我正在使用 jdbc 我想数据库列评论, 是他们获取数据库列评论的任何方式 使用 ResultSetMetaData 它不显示任何选项
【问题讨论】:
-
试试this
-
JDBC 的
ResultSetMetaData不提供访问列 cmets 的 API。您必须自己查询。您使用的是什么 RDBMS?
标签: java
我正在使用 jdbc 我想数据库列评论, 是他们获取数据库列评论的任何方式 使用 ResultSetMetaData 它不显示任何选项
【问题讨论】:
ResultSetMetaData 不提供访问列 cmets 的 API。您必须自己查询。您使用的是什么 RDBMS?
标签: java
您可以从 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() 也会为您获取检索到的标签名称。希望对您有所帮助....
【讨论】: