Bonjour à tous.
Je rencontre un problème avec la connexion à une base de données mysql sous Java.
Je vous situe un peu le contexte des choses.
1-> J'ai installé correctement un pont JDBC-ODBC: mysql-connector-odbc-5.1.5-win32.msi
2-> J'ai ajouté une nouvelle source de données qui pointe sur ma base mysql, préalablement crée. Cette base a pour nom: ma_bd.
Le test de connexion m'assure que les choses fonctionnent jusque là bien.
Voici mon code java: (juste un petit test de connexion à la base de données)
Et j'ai le resultat 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 //Chargement du pilote try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); System.out.println("Pilote chargée avec succès"); } catch(ClassNotFoundException e){ System.out.println("Impossible de charger le pilote"); } //Connexion à la base de données try { String url="jdbc:mysql:ma_bd"; String user="le_user"; String password="mot_de_passe"; con=DriverManager.getConnection(url, user, password); System.out.println("Connexion à la BD réussie."); } catch(SQLException e){ System.out.println("Connection à la base de données" + " échouée."); System.out.println(e.getMessage()); }
J'ai encore le même resultat quand je remplacePilote chargée avec succès
Connection à la base de données échouée.
No suitable driver
parcon=DriverManager.getConnection(url, user, password);
Je comprends pas ce qui ne vas pas.con=DriverManager.getConnection(url);
A priori cela vient du driver chargé. Mais comment et pourquoi?
Quelqu'un peut-il m'aider?![]()
Partager