Servlet java - Java - Programmation
Marsh Posté le 05-11-2005 à 05:36:12
Plusieurs erreurs :
Code :
|
là y a levée d'exception à chaque fois mais vu ton traitement tu risques pas de la voir...tu fais un getString sur ton ResultSet avant l'iteration.
Ensuite il ne doit y avoir qu'un et qu'un seul pseudo correspondant dans ta base, donc le rs ne doit contenir qu'un résultat. Donc pas de while(rs.next()) mais plutôt directement un if(rs.next()){on teste le mot de passe}...else {erreur, ce pseudo n'existe pas}.
N'oublies pas qu'à chaque rs.next() tu passes à la "ligne" suivante de ton resultset donc évidemment après un while(rs.next()) c'est fini...
Marsh Posté le 05-11-2005 à 14:51:17
Yep Merci ! Je savais bien que c'était un détail qui me faisait tout foiré mais vu que je débute, j'ai du mal à bien repérer tous ces détails
Marsh Posté le 04-11-2005 à 23:48:36
Salut à tous !
J'ai un soucis lorsques j'essaie de développer un servlet Java. Ce servlet consiste juste à faire une vérification de pseudo et mot de passe dans une base de donnée MySQL.
Mon problème est que je n'arrive pas à trouver le moyen d'afficher "désolé votre pseudo n'existe pas" quand le pseudo n'est pas dans la base de donnée. Ce servlet fonctionne par contre parfaitement quand le pseudo est existant dans la base de donnée. En fait, je crois que lorsque la requète n'affiche aucun résultat, je n'arrive pas à réutiliser ce résultat pour activer une conditionnelle.
Le problème vient surement d'une erreur dans mon code alors je vous le colle ici :
Je sais que ça aurait été plus simple en PHP, mais c'est un exercice que j'ai à faire
Merci d'avance pour votre aide !