Problème de connexion à une BD MySql
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)
Code:
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());
} |
Et j'ai le resultat suivant:
Citation:
Pilote chargée avec succès
Connection à la base de données échouée.
No suitable driver
J'ai encore le même resultat quand je remplace
Citation:
con=DriverManager.getConnection(url, user, password);
par
Citation:
con=DriverManager.getConnection(url);
Je comprends pas ce qui ne vas pas.
A priori cela vient du driver chargé. Mais comment et pourquoi?
Quelqu'un peut-il m'aider?:roll: