Bonsoir à tous
Nouveau sur le forum je voudrais avoir un peu d'aide pour une application java
J'essaye de faire une application ou l'utilisateur saisie un identifiant et un mot de passe afin de ce connecter ( soit en utilisateur soit en administrateur) en fonction de son statu une page differente apparait.
j'ai donc créer une jsp ou l'utilisateur a son interface pour ce connecter et je voudrais verifier ce qu'il tape en fonction de ce que j'ai dans ma base de donnée pour cela j'ai tester le code :
Donc pour cela j'ai bien telecharger et ajout mon driver mysql-connector-java et quand je test mon code il m'affiche l'erreur correspondant au catch en rouge
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 try { System.out.println("Connexion"); // 1...charger le driver mysql Class.forName("com.mysql.jdbc.Driver").newInstance(); System.out.println("Driver chargé"); try { System.out.println("Connexion bd"); // 2..creer la conection connect = DriverManager.getConnection("jdbc:mysql://localhost/mabase?user=nomuser&password="); System.out.println("ok"); // 3..creer la requette stm = connect.createStatement(); // 4..executer requette ResultSet res=stm.executeQuery("select * from matable where champ1 = " + var1 + " and champ2= " + var2); // 5..parcour des resultat stoque dans res while (res.next()) { System.out.println("valeur :"+ res.getInt(1) + " nom : " + res.getString(2)); } // 6..fermer la connection connect.close(); } // Traitement des exceptions catch (SQLException ex) { System.out.println("SQLException: " + ex.getMessage()); System.out.println("SQLState: " + ex.getSQLState()); System.out.println("VendorError: "+ ex.getErrorCode()); } } catch(Exception e) { System.out.println("error driver : " + e); }
error driver : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Je ne vois pas du coup se qui provoque cette erreur j'espere que l'un de vous pourra m'aider
Bonne soirée
Partager