Bonjour,

je suis débutant en informatique,
j'ai cree une class de conection voici le code, je developpe en eclipse, j'ai ajouter dans lib le jar :mysql-connector-java-3.0.8-ga-bin.jar:
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
 
public class TestJDBC11 {
 
 
	private static void affiche(String message) {
	    System.out.println(message);
	  }
 
	  private static void arret(String message) {
	    System.err.println(message);
	    System.exit(99);
	  }
 
 
		  public static void main(java.lang.String[] args) {
		    Connection con = null;
		    ResultSet resultats = null;
		    String requete = "";
 
		    // chargement du pilote
 
		    try {
		      Class.forName("com.mysql.jdbc.Driver").newInstance();
		    } catch (Exception e) {
		      arret("Impossible decharger le pilote jdbc pour mySQL");
		    }
 
		    //connection a la base de données
 
		    //affiche("connection a la base de donnees");
		    try {
 
		      String DBurl = "jdbc:mysql://localhost/NomBaseDonnee;
		      con = DriverManager.getConnection(DBurl,"root","root");
		    } catch (SQLException e) {
		      arret("Connection a la base de donnees impossible");
		    }
 
		    //creation et execution de la requête
 
		    affiche("creation et execution dela requête");
		    requete = "SELECT * FROM COURS";
 
		    try {
		      Statement stmt = con.createStatement();
		      resultats = stmt.executeQuery(requete);
		    } catch (SQLException e) {
		      arret("Anomalie lors de l'execution de la requete");
		    }
 
		    //parcours des données retournees
 
		    affiche("Parcours des donnees retournees");
		    try {
		      ResultSetMetaData rsmd = resultats.getMetaData();
		      int nbCols = rsmd.getColumnCount();
		      boolean encore = resultats.next();
 
		      while (encore) {
 
		        for (int i = 1; i <= nbCols; i++)
		          System.out.print(resultats.getString(i) + "");
 
		        System.out.println();
		        encore = resultats.next();
		      }
 
		      resultats.close();
		    } catch (SQLException e) {
		      arret(e.getMessage());
		    }
 
		    affiche("fin du programme");
		    System.exit(0);
		  }
 
 
}


losque je fait run as application de ma class : il me donne ce message qui est dans catch:

" Connection a la base de donnees impossible"



merci de vos aide.