【发布时间】:2011-12-15 13:50:52
【问题描述】:
在没有设置JDBC元数据时,如果结果集为空,则无法执行getColumnNames()。
我尝试查询 derby 系统表:
SYS.SYSTABLES 表包含 REFERENCEID、COLUMNAME、COLUMNUMBER、...
COLUMNAME 是我正在寻找的。但我认为不可能将此表与 SYS.SYSTABLES 或任何其他表连接起来。
【问题讨论】:
-
如果结果集为空,您确定未设置 ResultSetMetaData 吗?我很确定 ResultSetMetaData 是大多数工具获取列信息的方式,所以听到这个我很惊讶。