Bonjour, j'ai commencé a codé une classe java qui devra gérer une base sql mais j'ai un problème de connection.

Voila mon code :

import java.sql.*;

public class serverBD
{
public static void main(String[] Args)
{
try {
Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("drivers marche");
}
catch (Exception E) {
System.err.println("Pas de pilote !");
}


try {
//conexion base sql
System.out.println("tentative connexion");
String url = "jdbc:mysql://localhost/juddi";
System.out.println(url);
Connection conn = DriverManager.getConnection(url, "damien", "magnan");
System.out.println("connexion etablie");
}
catch (SQLException E) {
System.out.println("connexion qui bug");
System.err.println(E.getMessage());
}
}
}
La compilation marche nikel, ensuite kan j'éxécute la class voila ce que j'obtient :

drivers marche
tentative connexion
jdbc:mysql://localhost/juddi
connexion qui bug
Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.ConnectException
MESSAGE: Connection refused

STACKTRACE:

java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:208)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:173)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:267)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2739)
at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at serverBD.main(serverBD.java:21)


** END NESTED EXCEPTION **



Last packet sent to the server was 16 ms ago.
Je code avec eclipse, j'ai ajouter le driver mysql-connector-java-5.0.5-bin.jar
Ma base de donnée mysql marche, j'ai installer phpMyAdmin et j'ai configurer les utilisateurs nottament l'utilisateur damien qui possède donc tous les droits ainsi que les droit d'accès locaux et distants.
La connection en ligne de commande avec mysql -u damien -p juddi marche niquel.

Si quelqu'un a une idée ce serais cool car c'est un projet important que je dois rendre vite MERCI