Bonjour à tous,

Je n'arrive pas à me connecter à ma base de données MySql avec un driver JDBC.

Voila le code de mon programme :

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); }
    }
 
}
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
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.