bonsoir je voudrais faire une requête update dans une boucle for en java mais le pb que après exécution ma table contient seulement la dernière valeur qui correspond à l'itération num n voici le code que j'ai déjà écrit:
si quelqu'un a une idée s'il vous plait qu'il me dit je penses que c'est simple mais j’arrive pas à trouver la solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 for(int i=0;i<pagesFacebook.size();i++){ PageFacebook p=pagesFacebook.get(i); int id=p.getIdPage(); if(p.getPublicationPartagee().size()>0){ for(int j=0;j<p.getPublicationPartagee().size();j++){ int idPub=p.getPublicationPartagee().get(j); String queryString="UPDATE pageFacebook SET pubPartageesT="+idPub+" WHERE idPageT="+id; statement1.executeUpdate(queryString); } } }
Partager