我有一个在 JCombo Box 中显示表格的方法。
private void getTables() throws SQLException {
dburl = "jdbc:oracle:thin:@localhost:1521:ORCL";
connection = DriverManager.getConnection(dburl, "c##lambros", "16111111");
dbmd = connection.getMetaData();
rset= dbmd.getTables(null, null, "%", null);
while (rset.next()) {
System.out.println(rset.getString(3));
}
}
问题是我只有 3 个表称为:犯罪分子、特工、线人,但该方法返回给我各种表,例如:_GV$SXGG_APPLY_READER、_GV$SXGG_APPLY_SERVER、_GV$SXGG_CAPTURE 和数百个其他表。我如何过滤掉它们?