ring06
Messages postés2Date d'inscriptionvendredi 6 novembre 2009StatutMembreDernière intervention 6 novembre 2009
-
6 nov. 2009 à 11:37
ring06
Messages postés2Date d'inscriptionvendredi 6 novembre 2009StatutMembreDernière intervention 6 novembre 2009
-
6 nov. 2009 à 12:42
Voilà je ne comprends pas pourquoi celà ne marche pas.. Voilà les extraits importants de mon code :
JPasswordField pwd;
JTextField textField;
JLabel name;
JLabel password;
public class Users {
String name;
char[] password;
int droit;
int num_users;
public Users(String na, char[] pwd){
name=na;
password=pwd;
}
public boolean verifUsers(){
String mdp=new String(password);
DB conn=new DB();
conn.connect("jdbc:mysql://localhost/hli","root","");
String verif="SELECT *"+
" FROM utilisateurs"+
" WHERE UTILISATEUR LIKE '"+name+
"' AND MDP LIKE '"+mdp+"'";
ResultSet set=conn.getQuery(verif);
System.out.println("nombre de requete :"+conn.recordCount(set) + mdp);
System.out.println(verif);
System.out.println(name);
if (conn.recordCount(set)==0) {
conn.disconnect();
return false;
}
else {
conn.disconnect();
return true;
}
}
En gros, les champs name et pwd sont toujours nuls, que ce soit dans ma premiere classe ou dans la classe users.. Bon j'ai fait ça vite fait ce matin, peut-être que l'erreur est évidente, mais là je ne vois pas....