Reconhecendo tabelas

4 respostas
J

Gente por favar … eu tenho um conexao … q eu gereia a partir de um banco de dados no windows com o driver d odbc … e eu queria um jeito de saber quantas … e quais tabelas eu tenho nesse meu banco … eu jah consegui pra recnhecer os campos da tabela … analizando o meu ResultSet … mas ainda preciso q ele reconheça as tablas do me banco … alguem aí sabe???

Muito Obrigado
xau

[[[[[[[[[]]]]]]]]]]]]]]]sssssssssssssssss

4 Respostas

A

Uma abordagem possível é você consultar as tabelas de sistema do banco. Todo banco possui isso. No Oracle, por exemplo, poderia consultar a USER_TABLES.

J

cara … naum clariou nada

FieroddPJ

Se vc consultar a tabela do sistema que guarda as informações das tabelas vc consegue obter o nome de todas(entre outras informações)

é algo do tipo “select * from sys_tables” onde sys_tables é o nome da tabela que guarda informações sobre as tabelas … entendeu?

B

Ola,

Vc pode tambem trabalhar com o meta-data do banco, que vc consegue atraves da classe java.sql.DatabaseMetaData, que vc consegue atraves do metodo “getMetadata” da conexão.

Criado 25 de fevereiro de 2007
Ultima resposta 26 de fev. de 2007
Respostas 4
Participantes 4