如何使用Connection.getMetaData()。getTables过滤表

时间:2010-11-27 09:40:15

标签: jdbc database-metadata

我有一个包含我的应用程序表的庞大架构,我只需要返回这些表。

我使用了以下内容:

ResultSet publicTables = jdbcConnection.getMetaData().getTables(null, schema, "USER_%", dataTypes);

问题是,我有USER_关键字启动的6个表和另外两个任意表名,如何为这两个表添加OR过滤器?

1 个答案:

答案 0 :(得分:1)

那是不可能的。您需要多次调用getTables()(每个搜索表达式调用一次)