【发布时间】:2014-02-15 04:38:20
【问题描述】:
我正在尝试从 ResultSet 中获取表的主键列。以下是步骤
我关注了:
1. SQL QUERY: Select id,subid,email,empname from Employee
2. Executed this from java.sql.Statement and got the Results in ResultSet.
这是有趣的部分。
3. ResultSetMetadata rsmd = rs.getMetadata();
现在,如果我观察这个变量 "rsmd" ,它会显示相关列名的主键标志,但我无法访问它或将它放入任何变量中。
我需要帮助。
注意:我不想使用 DatabaseMetadata 及其 getPrimaryKeys() 函数,因为它会对外部数据库产生额外的影响。此外,ResultSetMetadata 对象已经拥有我只需要获取的主键信息。
【问题讨论】:
-
查看
ResultSetMetaDatadocs.oracle.com/javase/7/docs/api/java/sql/…的文档
标签: java mysql sql database resultset