Bonjour,
Je cherche a récupérer les noms des colonnes d'une base de données.
Le soucis c'est que je n'arrive pas isoler cette info du reste des métadonnées...
Code :
- public void metaDon(){
- try{
- DatabaseMetaData dmd = con.getMetaData();
- //récupération des informations de la table etudiant
- String nomDeLaTable = "etudiant";
- ResultSet resultat = dmd.getColumns(con.getCatalog(),null,nomDeLaTable, "%" );
- //affichage des informations
- ResultSetMetaData rsmd = resultat.getMetaData();
- while(resultat.next()){
- for(int i=0; i<rsmd.getColumnCount(); i++){
- String col = rsmd.getColumnName(i+1);
- Object val = resultat.getObject(i+1);
- System.out.println(col+" = "+val);
- }
- }
- }
- catch (Exception e){
- e.printStackTrace();
- }
|