//c'est ton objet connection qui va te fournir ses meta données Connection conn = DriverManager.getConnection(url,log, pass); DatabaseMetadata meta = conn.getMetaData(); ResulSet cles = meat.getPrimaryKeys(meta.getCatalog(),null,"nom de la table"); //tu as aussi les fonctions pour recupérer les cles secondaires ainsi que les infos sur les colonnes