Bonjour
J'ai effectue des requetes , j'ai donc des resulset et je voudrais les transformer en iterator, jai bien essaye l'API dbutils de chez Apache mais cela n'a pas l'air de fonctionner pouvez vous m'aider??
Merci d'avance
Bonjour
J'ai effectue des requetes , j'ai donc des resulset et je voudrais les transformer en iterator, jai bien essaye l'API dbutils de chez Apache mais cela n'a pas l'air de fonctionner pouvez vous m'aider??
Merci d'avance
En fait je pense pas qu'on puisse le faire directement car un iterateur depend du type
Voila ma solution:
public Iterator<Account> iteratorResult(ResultSet result) throws SQLException{
Account account=null;
Vector<Account> list= new Vector<Account>();
ResultSetMetaData metadata = (ResultSetMetaData) result.getMetaData();
int nbCol = metadata.getColumnCount();
System.out.println("\t");
while(result.next()){
for(int i=1; i<=nbCol; i++) {
// to write the name of the colum
account= new Account();
account.setField(metadata.getColumnLabel(i), result.getString(i));
}
list.add(account);
}
return list.iterator();
}
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager