Como eu faço para pegar o schema do banco que estou conectado?
A classe DatabaseMetaData possui um método chamado getSchemas(), mas ele retorna um resultSet com todos os schemas do banco.
E eu preciso pegar somente o schema que estou conectado!
Obrigado!
Vi isso no fórum do JavaFree
http://www.javafree.com.br/forum/viewtopic.php?t=4757
DatabaseMetaData databaseMetaData = new DatabaseMetaData ();
//Busca os Schemas do banco...
ResultSet rsSchemas = dmd.getSchemas();
//Traz todas as tabelas referente ao Schema corrente.
rsTables = dmd.getTables(null, rsSchemas.getString(1) ,"%",null);
Aproveitando a pergunta: O que é esse tal de schema, catalog, tableNamePattern, columnNamePattern que podemos passar para os métodos de DatabaseMetaData?
Desulpe a ignorância, mas sou iniciante em java…
Valeu.