bonsoir tout le monde
voila j'ai créé une table utilisateur sur ma base de donnée oracle
pour la connexion ça marche très bien et même l'accès a cet base aussi ca marche mais j'ai un problème dans ce code
ce qui marche pas dans ce code c'est au dessus c'est ce bloc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 public void actionPerformed(ActionEvent contexte) { if (contexte.getSource()==quitter) { System.exit(0); } else if ((contexte.getSource()==connexion)|| ((contexte.getSource()==entreenom)|| (contexte.getSource()==entreebdd))) { try { Connexion con = Connexion.getInstance(); ResultSet curseurJava = con.execute("SELECT * FROM utilisateur"); while (curseurJava.next()) //parcours du curseur { //System.out.print("PSEUDONYME:"+curseurJava.getString(1)); //System.out.print("MOTDEPASSE : " +curseurJava.getString(2)); if ((entreenom.getText().equals(curseurJava.getString(1))) && (entreebdd.getText().equals(curseurJava.getString(2)))) { System.out.println("bravo"); break; } } curseurJava.close();//Fermeture du curseur } //GESTION DES ERREURS catch (SQLException ex) { System.err.println("Erreur:" +ex); } } } private String text1,text2,text3,text4; private JButton connexion,quitter; private JTextField entreenom,entreebdd,entreedriver; private JPasswordField entreemotpasse; private JLabel nom,motdepasse,basededonnees,driver;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if ((entreenom.getText().equals(curseurJava.getString(1))) && (entreebdd.getText().equals(curseurJava.getString(2)))) { System.out.println("bravo"); break; }
Partager