Salut,

Je souhaite me connecter à une base de données. Voici un début de code écrit, mais je n'arrive pas à me connecter (mysql d'easyphp).
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
56
57
58
59
60
import java.sql.*;
/*
 * Cette classe permet de se connecter à une base de données
 */
public class connectionBD {
  // constructeur
  public connectionBD () {
 
  }
  // Methode : Afficher message
  private static void affiche(String message) {
      System.out.println(message);
   }
 
  private static void arret(String message) {
      System.err.println(message);
      System.exit(99);
   }
 
  //Methode chargement du pilote
  public void connectionDriver(String driver) {
      try {
          Class.forName(driver);
       } catch (ClassNotFoundException e) {
          System.out.println("Impossible de charger le pilote "+driver);
       }
 
  }
 
  // Methode connection BD
  public void connectionDatabase (String url, String login, String password) {
	  try {
		  Connection con = null;
	      con = DriverManager.getConnection(url,login,password);
	  } catch (SQLException e) {
		  arret("Connection a la base de données impossible");
	  }
 
  }
  public static void main(String[] args) {
	  connectionBD ConnectBD = new connectionBD();
	  // autre driver : sun.jdbc.odbc.JdbcOdbcDriver et com.mysql.jdbc.Driver
	  // chargement du pilote
	  String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
	  affiche("Pilote "+driver+" en cours de chargement");
	  ConnectBD.connectionDriver(driver);
	  affiche("Pilote "+driver+" chargee");
 
	  // connexion BD
	  String database = "test";
	  affiche("connection à la base de données : '"+database+"' en cours");
	  ConnectBD.connectionDatabase(
			  "jdbc:mysql://127.0.0.1/"+database,
			  "root",
			  ""
	  );
	  affiche("connection à la base de données '"+database+"' OK");
 
  }
}
Je n'ai pas de messages d'erreurs dans mon code.

resultat :
Pilote sun.jdbc.odbc.JdbcOdbcDriver chargee
connection à la base de données : 'test' en cours
Connection a la base de données impossible
Merci,