1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
/** Hashtable pour ne pas stocker 2 fois la colonne (non vide) */
Hashtable <int,String> colonnes = new Hashtable<int,String>();
/** Parcours du resultSet
while (rs.next())
{
/** Parcours des colonnes de l'enregistrement */
do
{
/** Valeur non nulle -> On stocke le nom de la colonne, si elle n'est pas encore dans la hashtable */
if ((rs.getString(j) != null ) && (!colonnes.containsKey(j)))
{
colonnes.put(j,rs.getMetaData().getColumnName(j));
}
j++;
}while (j < rs.getMetaData().getColumnCount()+1);
} |
Partager