JDBC - Primary Key

2 respostas
ricardolecheta

Olá pessoal !

tem como eu descobrir se uma coluna de uma Tabela do banco de dados é uma Primary Key através de JDBC ?

pensei em fazer com a classe ResultSetMetaData mas não encontrei nenhum método para isso…

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select * from pessoa");

ResultSetMetaData md = rs.getMetaData();

md. ?

desde já obrigado

2 Respostas

cancao

Ricardo, dê uma olhada na interface DatabaseMetaData. Vc pode acessa-la atraves de uma Connection. Ela tem um metodo getPrimaryKeys que deve lhe ajudar.

Até.

ricardolecheta

valeu !!!

funcionou :smiley:

Criado 1 de setembro de 2003
Ultima resposta 2 de set. de 2003
Respostas 2
Participantes 2