Dae galera!! Como por exemplo, eu informando o nome de uma base de dados ou algo parecido, eu consiga informações de todas as tabelas!( NOme de todas, campos, tamanho!) e também nome do usuário, senha etc… Isso depois de eu já estar conectado!!!
A minha idéia é criar um gerador que com essas informações eu consiga criar os meus DAO’s, Telas de cadastro, classe de conexão( Por isso preciso depois de conectado obter senha e usuário para geralção dessa classe ) ou algo nesse sentido!!
Eu já consigo pegar informações de uma tabela individualmente, mas eu precisaria pegar essas informações para todas as tabelas de uma base!!!
Valeu!!!
Informações sobre uma base de dados!
J
2 Respostas
J
Connection con = DriverManager.getConnection(...);
DatabaseMetaData meta = con.getMetaData();
ResultSet tabelas = meta.getTables("", "", "", null);
while(tabelas.next()){
System.out.println(tabelas.getString("TABLE_NAME"));
}
http://java.sun.com/j2se/1.5.0/docs/api/java/sql/DatabaseMetaData.html
J
Valeu cara!! Fique com Deus!!
Criado 5 de setembro de 2006
Ultima resposta 5 de set. de 2006
Respostas 2
Participantes 2