Bonjour à tous,
Je n'arrive pas à me connecter à ma base de données MySql avec un driver JDBC.
Voila le code de mon programme :
J'utilise NetBeans comme IDE à chaque fois que je compile ce code j'optiens le message d'erreur suivant :
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 import com.mysql.jdbc.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; public class Main { public static void main(String[] args) { System.out.println("Lancement du programme "); try { DriverManager.registerDriver(new com.mysql.jdbc.Driver()); System.out.println("Drivers jdbc Enregistré "); String url = "jdbc:mysql://IPSERVEUR:3306/test"; Connection conn = (Connection) DriverManager.getConnection(url, "test", "test"); } catch (SQLException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Exception in thread "main" java.lang.NoClassDefFoundError: java/sql/SQLClientInfoException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at com.mysql.jdbc.ConnectionImpl.<clinit>(ConnectionImpl.java:213) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282) at java.sql.DriverManager.getConnection(DriverManager.java:567) at java.sql.DriverManager.getConnection(DriverManager.java:181) at testjdbc.Main.main(Main.java:24) Java Result: 1
Je suis désespéré car je ne comprend pas d'ou sa peut venir, sa fait plusieurs jour que je suis dessus. Je vous remerci d'avance pour votre aide car j'en ai grand besoins.
Partager