【发布时间】:2011-09-04 10:58:02
【问题描述】:
为了在 Sybase ASE 中查询数据库元数据,我找到了这个相关的答案(不是公认的),非常理想:
From a Sybase Database, how I can get table description ( field names and types)?
不幸的是,我似乎找不到任何文档,我应该如何从 JDBC 调用 sp_help。根据the documentation,sp_help 返回几个游标/结果集。第一个包含有关表本身的信息,第二个包含有关列的信息等。当我这样做时:
PreparedStatement stmt = getConnection().prepareStatement("sp_help 't_language'");
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
System.out.println(rs.getObject(1));
// ...
}
我只从第一个光标得到结果。如何访问其他的?
【问题讨论】: