【发布时间】:2013-10-15 19:51:28
【问题描述】:
我正在编写一个 JDBC 程序来获取一些数据库元数据信息,作为其中的一部分,我想查询给定模式中的所有索引。
我查看了一些 JDBC API 并从 DatabaseMetaData 接口,可以使用像 getTables 这样的方法来获取给定模式的所有表。我试图找到类似的东西(或使用某些 API 的组合编写)来获取模式上的所有索引、视图等信息。有没有办法得到它?例如,对于索引,有一个方法 - getIndexInfo 但对于模式中的每个表,我都需要调用此方法。我的数据库是 db2。
【问题讨论】:
-
使用JDBC提供的接口:没有。如果您不想遍历所有表并为每个表调用
getIndexInfo,您可能需要直接查询 DB2 的信息模式。