>>292
こんな感じ。これだとビューの名前も見えるけど。
Connection con = DriverManager.getConnection(,,);
DatabasemetaDate dmd = con.getMetaData();
ResultSet rs = dmd.getTables("", "", "%", null);
while(rs.next()){
 System.out.println(rs.getString(3));
}
DatabaseMetaData::getTables()の引数とか、ResultSet::getString()の引数の意味に
ついては、API仕様のjava.sql.DatabaseMetaData::getTables()を参照のこと。