Informações da Tabela ?[RESOLVIDO]

3 respostas
M

[color=“darkblue”]

Existe alguma forma em JDBC de retornar o dicionário de dados de uma tabela ?

Exemplo:

Eu tenho uma tabela TB_PORTAL_JAVA cujos campos são :

CD_USUARIO NUMBER(4) PRIMARY KEY
NM_USUARIO VARCHAR2(50) NOT NULL
DT_INCLUSAO DATE NOT NULL

Eu quero saber não os dados da tabela, mas o que contém cada campo, o CD_USUARIO é um NUMBER(4) e também PK, queria saber que o CD_USUARIO tem um relacionamento com a TB_TOPICO.

Existe alguma forma de saber coisas desse tipo ?

Desde já agradeço !
[/color]

3 Respostas

J

Use a classe DatabaseMetaData:

http://java.sun.com/javase/6/docs/api/java/sql/DatabaseMetaData.html

Connection conexao = DriverManager.getConnection(...);

DatabaseMetaData meta = conexao.getMetaData();
C

Tem um exemplo bem legal neste link
http://www.recomende.com/arquivo/visualizar_dica.php?qual_dica=599

da uma olhada :cool:

M

[color=“darkblue”]Obrigado [/color] :lol:

Criado 25 de junho de 2007
Ultima resposta 26 de jun. de 2007
Respostas 3
Participantes 3