JDBC

Signaler
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
19 juillet 2019
-
Armelkev
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
19 juillet 2019
-
Bonjour les gars,
je veux récupérer toutes les données de base et j'obtiens le message suivant:
Ensemble de résultats épuisés.
Mon code est le suivant:

ResultSet resultat = statement.executeQuery();
ResultSetMetaData res = resultat.getMetaData();
int nb = res.getColumnCount();

int i=0;
while(i<=nb){
//Récupération de l'image et l'ID
resultat.next();
ID = resultat.getInt("EN_ID");
Blob blob = resultat.getBlob("EN_PHOTO");
//lecture du blob et écriture sur le disque
BufferedImage image = ImageIO.read(blob.getBinaryStream());
FileOutputStream stream = new FileOutputStream(file);
ImageIO.write(image,"jpg",stream);
stream.flush(); stream.close();
System.out.println("L'ID est "+ID);
System.out.println("PHOTO +blob.length());" System.out.println("Image récupérée.....");
extraction(); //Extraction
Client client = null;
try {
client = new Client("192.168.1.10","25452");
} catch (Exception f) {f.getMessage();}
cp.addFace(pic.getIcon(), nltmpl);
new SendTask(cp.makeTemplate(),client); //Envoie de tâches

file.delete(); //destruction du fichier image
i++;
}

3 réponses

Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
19 juillet 2019

j'obtiens le résultat suivant:
Ensemble de résultats épuisés
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
19 juillet 2019

Slt, les gars.
Après plusieurs analyses du code, j'obtiens toujours le même résultat.
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
19 juillet 2019

J'essaie mais j'ai le mm résultat.
Je veux afficher les ID et les tailles de mes photo insérés dans ma base de données.