Obtenir Colonne de Clé Primaire de ResultSet Java

J'essaie d'obtenir la Colonne de Clé Primaire(s) de la table de jeu de résultats. Voici les Étapes

J'ai suivi:

1. SQL QUERY: Select id,subid,email,empname from Employee
2. Executed this from java.sql.Statement and got the Results in ResultSet.

Voici la Partie Intéressante.

3. ResultSetMetadata rsmd = rs.getMetadata();

Maintenant, si je regarde cette variable "rsmd" , c'est montrer de la clé primaire de drapeaux pour les noms de colonne, mais je ne suis pas en mesure d'y accéder ou de l'obtenir dans n'importe quelle variable.

J'ai besoin d'aide concernant le même sujet.

REMARQUE: je ne veux pas utiliser DatabaseMetadata et ses getPrimaryKeys (), fonction qu'il faudra rajouter pour frapper dans la Base de données Externe. Aussi, l'objet ResultSetMetadata est déjà avoir la clé primaire de l'Information dont j'ai juste besoin de récupérer.

Découvrez Documentaion de ResultSetMetaData docs.oracle.com/javase/7/docs/api/java/sql/...

OriginalL'auteur SID | 2014-01-24