Bonjour,
Je travaille actuellement sur une petite application desktop (gestion de stock ), la connexion avec la base ça marche nickel. J'ai déjà fait un teste d'insertion dans ma BDD (une base crée avec phpmyadmin(wampserver) ), aussi la récupération des données et les afficher dans un JTable .
Mon problème consiste a faire une interface d'Authentification ( user , mdp + bouton) voici le code :
Lla description de l'erreur :
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 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { Menu Appel = new Menu(); //// c'est la page que jveu rediriger le user ! String ID = JTID.getText(); String PASSE = JTPASS.getText(); String RequeteAuthentIfication="select * from sécurité where (user = '"+ID+"' and passe '"+PASSE+"')"; try { stmtAuthentification= maconnexion.ObtenirConexion().createStatement(); // ResultSet resultat = stmtAuthentification.executeQuery(RequeteAuthentIfication);// while(resultat.next()) { String IDD =resultat.getString("user") ; String PASS =resultat.getString("pass"); System.out.println(""+IDD+""+PASS+"");// pour voir quand sa fonction if (IDD.equals(ID)) acée=1; else acée=0; } } catch(SQLException ex) { System.out.println(ex); } if ( acée==1) Appel.setVisible(true); // rendre le JFRame ou je veu allé visible ! }
PS : si vous aviez une meilleur idée je suis preneurchargement du pilote reussie
connexion a la base de données reussie
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''sos')' at line 1
Partager