récupérer le nom des colonnes d'une bdd

récupérer le nom des colonnes d'une bdd - Java - Programmation

Marsh Posté le 08-04-2009 à 16:35:53    

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 :
  1. public void metaDon(){
  2.             try{
  3.                 DatabaseMetaData dmd = con.getMetaData();
  4.                 //récupération des informations de la table etudiant
  5.                 String nomDeLaTable = "etudiant";
  6.                 ResultSet resultat = dmd.getColumns(con.getCatalog(),null,nomDeLaTable, "%" );
  7.                 //affichage des informations
  8.                 ResultSetMetaData rsmd = resultat.getMetaData();
  9.                 while(resultat.next()){
  10.                     for(int i=0; i<rsmd.getColumnCount(); i++){
  11.                         String col = rsmd.getColumnName(i+1);
  12.                         Object val = resultat.getObject(i+1);
  13.                         System.out.println(col+" = "+val);
  14.                     }
  15.                 }
  16.             }
  17.             catch (Exception e){
  18.                 e.printStackTrace();
  19.             }

Reply

Marsh Posté le 08-04-2009 à 16:35:53   

Reply

Marsh Posté le 08-04-2009 à 21:05:47    

bon c'est bon j'ai fais un equals sur col avec "Column_Name"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed