Java : retourner resultat liste dans requête
Résolu/Fermé
batbat52
Messages postés
118
Date d'inscription
jeudi 11 mars 2010
Statut
Membre
Dernière intervention
21 mai 2012
-
20 mai 2011 à 13:56
Herezia Messages postés 70 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 28 août 2014 - 20 mai 2011 à 14:44
Herezia Messages postés 70 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 28 août 2014 - 20 mai 2011 à 14:44
A voir également:
- Java : retourner resultat liste dans requête
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
3 réponses
Herezia
Messages postés
70
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
28 août 2014
11
20 mai 2011 à 14:05
20 mai 2011 à 14:05
Bonjour batbat52,
Avec JDBC, les saisies utilisateurs sont insérables dans des requêtes paramétrées qui s'appellent PreparedStatement
Pour plus d'information : https://java.developpez.com/faq/jdbc?page=Les-instructions-parametrees-moins-PreparedStatement#defPreparedStatement
Dans ton cas, il faudra récupérer le paramètre (la sélection utilisateur sur ton <select />) avec HTTPServletRequest#getParameter et appeler un PreparedStatement#setString avec la valeur que tu auras récupéré
Avec JDBC, les saisies utilisateurs sont insérables dans des requêtes paramétrées qui s'appellent PreparedStatement
Pour plus d'information : https://java.developpez.com/faq/jdbc?page=Les-instructions-parametrees-moins-PreparedStatement#defPreparedStatement
Dans ton cas, il faudra récupérer le paramètre (la sélection utilisateur sur ton <select />) avec HTTPServletRequest#getParameter et appeler un PreparedStatement#setString avec la valeur que tu auras récupéré
batbat52
Messages postés
118
Date d'inscription
jeudi 11 mars 2010
Statut
Membre
Dernière intervention
21 mai 2012
9
Modifié par batbat52 le 20/05/2011 à 14:22
Modifié par batbat52 le 20/05/2011 à 14:22
je sais que j'en demande beaucoup mais si tu as le temps pourrais tu me faire un petit exemple stp
Merci bcp deja pr ces info ;)
Merci bcp deja pr ces info ;)
Herezia
Messages postés
70
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
28 août 2014
11
20 mai 2011 à 14:32
20 mai 2011 à 14:32
De tête je dirais
Où tonIndiceDeParametre est l'indice base 1 de ton ? dans le WHERE de ta requête SELECT,
et preparedStatmntProjectionEquipements ta requête qui retourne les équipements
Je te laisse chercher pour la suite, c'est bien d'être mis sur la voie mais on apprend pas en buvant le code des autres
Attention : code non vérifié
Object selectedDisplayedNames = request.getParameter("nameDeTonSelect"); // Les select sont envoyés comme des tableaux de String si je me souviens bien... if (selectedDisplayedNames instanceof String[] && ((String[])selectedDisplayedNames).length > 0) { // On prend le premier élément sélectionné de la liste String selectedDisplayedName = ((String[])selectedDisplayedNames)[0]; preparedStatmntProjectionEquipements.setString(tonIndiceDeParametre, selectedDisplayedName); }
Où tonIndiceDeParametre est l'indice base 1 de ton ? dans le WHERE de ta requête SELECT,
et preparedStatmntProjectionEquipements ta requête qui retourne les équipements
Je te laisse chercher pour la suite, c'est bien d'être mis sur la voie mais on apprend pas en buvant le code des autres
Attention : code non vérifié
batbat52
Messages postés
118
Date d'inscription
jeudi 11 mars 2010
Statut
Membre
Dernière intervention
21 mai 2012
9
20 mai 2011 à 14:34
20 mai 2011 à 14:34
oui oui merci bcp :)
Herezia
Messages postés
70
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
28 août 2014
11
20 mai 2011 à 14:44
20 mai 2011 à 14:44
Résolu ?