Saber se coluna é chave primaria JDBC mysql

Como eu faço pra saber se uma coluna é chave primária dentro do meu código??? por exemplo… pra saber se ela é autoincremento eu uso rs.getMetaData().isAutoIncrement(Numero_da_Coluna)… E pra saber se a coluna é PK???

Acho que funciona!!

DatabaseMetaData dmd = con.getMetaData();
ResultSet results = dmd.getPrimaryKeys(null, null, "table_name_here");

fonte:http://www.gidforums.com/t-9926.html

show de bola… acho q assim vai mesmo… vou testar e falo… abraço…