[MAC OS X / MySQL] Erreur "Communications link failure"
Bonjour,
J'ai un problème lors de la connexion à la base de données dans mon application Java.
Voici l'erreur affichée
Citation:
mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
J'ai pourtant bien importé le 'mysql-connector-java-5.1.24-bin.jar' dans le Build-path comme un Jar externe et je l'ai aussi copié sous le répertoire /Library/Java/Extensions.
Pourtant le même programme fonctionne sans problème sur des PC Windows 7 ou XP (avec EasyPhp ou SQL server). Moi je suis sur Mac OS X 10.7.5 et MAMP server pour me connecter à MySQL...
Voici le code de ma classe de connexion à la base nommée :
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 27 28 29
| import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Connecteur {
private static final String URL = "jdbc:mysql://localhost/";
private static final String LOGIN = "root";
private static final String PASSWORD = "";
private static final String DBNAME = "universite";
public static Connection getConnection(){
Connection c = null;
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
c = DriverManager.getConnection(URL+DBNAME, LOGIN, PASSWORD);
} catch (SQLException e) {
e.printStackTrace();
}
return c;
}
} |
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?
Merci d'avance pour votre aide.