Bonjour j'essaye de me connecter à une base Mysql avec ce codemais ma connexion ne se fait pas et j'ai le message prévu à cet effet
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 package jdbcConnexion; import java.sql.*; public class MaConnexionJdbc implements ConnexionJdbc{ private Connection conn; private String dataBase; public MaConnexionJdbc(String database){ this.dataBase=database; } public MaConnexionJdbc(Connection conn){ this.conn=conn; } public void openConnection() throws SQLException{ try{ //chargement du driver qui varie selon la base utilisée (ici mysql bd) Class.forName("com.mysql.jdbc.Driver"); /*("jdbc:mysql://localhost:3306/"+this.dataBase,"root","") c'est l'URL de ma bd il est composé de: - jdbc(spécifie qu'on utilise ce protocole) - mysql(sous protocole peut être odbc en fonction du type de bd utilisée) - //localhost:3306/"+this.dataBase(spécifie le nom où se trouve ma base or ici j'utilise PhpMyadmin(bd Mysql) qui est une bd de type serveur je marque(://adr Ip de mon serveur:Port d'écoute/nom de ma bd ).Or ici mon serveur est en local donc pour l'adr IP je peut marquer localhost ou 127.0.0.1. Le port d'écoute utilisé pour les requetes sql est le 3306. si ma base n'était pas sur un serveur j'aurai directement mit le nom de la base à la place de //localhost:3306/"+this.dataBase. */ conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/"+this.dataBase,"root","tes"); System.out.println("connexion a MYSQL");//Quand ma connexion est réussie j'affiche }catch(ClassNotFoundException e) { // la connexion a échouée donc ma configuration ci-dessus est mal faite System.out.println("La connexion n'a pu avoir lieu:"+e.getMessage()); }finally { //conn.close(); } } public Connection getConnection(){ return conn; } public void closeConnection() throws SQLException{ conn.close(); } }pourtant j'ai téléchargé le connecteur et l'ai rajouté le jar dans éclipse avec Sous Eclipse > Clic droit sur ton projet > Properties > Java Build Path > Onglet Libraries > Bouton Add External Jar.
Code : Sélectionner tout - Visualiser dans une fenêtre à part La connexion n'a pu avoir lieu
Merci de bien vouloir m'aiguiller
Partager