|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Invité de passage
![]() Inscription : mai 2012 Messages : 20 ![]() |
Bonjour,
Je suis en train de développer une application de gestion de Candidats. Nom de la base de donnée Dbasemalek. Une table identif avec deux attributs NomIdentif et MotPass. Pour qu'un utilisateur puisse accéder à l'application il doit s'identifier. J'ai écrit le code source suivant Code :
Code :
Citation:
Merci d'avance pour votre aide. |
|||||
|
|
00
|
|
|
#2 | |
![]() ![]() Nicolas Ingénieur développement logiciels Inscription : juin 2009 Messages : 2 870 ![]() |
Comme le dit ton message d'erreur, ta requête SQL est incorrecte (tu ne précise même pas ce que tu sélectionnes par exemple) :
Citation:
Ensuite, j'ai d'autres remarques sur le fond de ton code. Essaye de respecter les conventions : - Ne pas utiliser de majuscule en début de méthode - Ne pas faire de classe Java avec accent
__________________
|
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2012 Messages : 20 ![]() |
Merci mais comment puis-je résoudre mon problème ? Comment corriger la requête ?
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2004 Messages : 8 661 ![]() |
Ta requête est incorrecte.
1 Tu n'as pas indiqué les champs de ta table que tu veux récupérer après le mot clef select. 2 Ce n'est pas de cette façon que tu pourras passer le contenu de tes champs MP et ID à ta requête. Je t'enjoins donc à aller suivre un tutoriel sur JDBC de bout en bout afin de comprendre ce qu'il faut faire. http://jguillard.developpez.com/JDBC/
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something. |
|
|
10
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : mai 2012 Messages : 20 ![]() |
Bonsoir, mes amis,
Code :
java.sql.SQLException: After end of result set Qui peut m'aider à résolu cette erreur ! Cordialement .. |
||
|
|
00
|
|
|
#6 | |
|
Invité de passage
![]() Inscription : mai 2012 Messages : 20 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : août 2004 Messages : 8 661 ![]() |
Tes conditions de boucle sont incorrectes, en effet, elles autorisent à boucler au délà du contenu du resultset.
En effet, l'opérateur de comparaison est == et non = que tu utilises dans les conditions de ton while. Mieux vaut faire le while sur le rs.next uniquement et faire un break dans le cas tu as trouvé le couple id/mot de passe
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : mai 2012 Messages : 20 ![]() |
mercii beaucoup mon frère,
Si la condition est fausse; je doit afficher un message d'erreur ! quels sont les méthodes utilisés en java pour un message d'erreur ! mieux,j'aime à voire le message s'affiche dans même fenêtre! Cordialement .. |
|
|
00
|
|
|
#9 | ||
|
Membre éprouvé
![]() olivier pittonÉtudiant Inscription : juin 2012 Messages : 213 ![]() |
Plop,
Je verrai plus un code comme cela. Ici tu n'aurai pas le problème de ton booléen tout en gardant ton type de retour. De plus, pense à fermer tes ressources (ResultSet et Statement). Code :
Pour ce qui est de la gestion des messages, tu peux simplement passer par les sorties standards (System.out et System.err). Si tu désires avoir une gestion plus précise (niveau d'erreur, écriture des messages dans des flux, ...) je te conseille de passer par des APIs et bibliothèques de logging. Je t'invite à regarder les suivantes : Personnellement, j'utilise java.util.logging pour des petits projets personnels, et log4j pour des projets plus sérieux. |
||
|
|
10
|
|
|
#10 |
|
Invité de passage
![]() Inscription : mai 2012 Messages : 20 ![]() |
Bonjour,
je doit modifier le ligne sélectionné seulement! Quel est le méthode utilisé en java/sql! Cordialement .. |
|
|
00
|
|
|
#11 | ||
|
Membre éprouvé
![]() olivier pittonÉtudiant Inscription : juin 2012 Messages : 213 ![]() |
Plop,
Il te suffit d'exécuter une requête de type UPDATE. Pour la partie Java, il faut faire quelque chose de la forme suivante : Code :
|
||
|
|
00
|
|
|
#12 | |||
|
Invité de passage
![]() Inscription : mai 2012 Messages : 20 ![]() |
Citation:
Je sais que je doit utiliser" UPDATE", mais je doit modifier le ligne ""sélectionner"" sans entrer aucun valeur d'un attribut du tableau.? Aprés la sélection d'une ligne j'appuie sur le bouton supprimer par exemple, juste le ligne sélectionner supprimer sans enrer aucun valeur !!! |
|||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com