IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Connexion à MySQL


Sujet :

JDBC Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Connexion à MySQL
    Bonjour à tous,

    Je rencontre un problème lors de la connexion à ma BDD sous MySQL. Et ce, depuis que j'ai migré cette BDD de Windows (avec WAMP) à Debian (MySQL récupéré via apt).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    private Connection _Connection = null;
    private final String _DBAddress = "172.16.1.35";
    private final String _DBUser = "root";
    private final String _DBPassword = "P@ssw0rd";
     
    public Connection getConnection() {
       String url = "jdbc:mysql://" + _DBAddress + "/alertsystem";
       try {
          _Connection = DriverManager.getConnection(url, _DBUser, _DBPassword);
       } catch(SQLException ex) {
          System.out.println(ex);
       }
    }
    Code qui me renvoie donc l'exception ex...

    L'adresse IP de mon serveur est bien 172.16.1.35

    Pour me connecter à MySQL depuis ce serveur, je fais la commande :
    root@SRVBDD:~# mysql -u root -p
    Enter password : p@ssw0rd

    Ce compte a bien les droits d'administration, et ce depuis tout poste (Dans la table mysql.user, Host=%)

    Ça marchait très bien avant la migration de la base, donc je ne comprends vraiment pas...

    J'espère avoir été le plus complet possible. Merci de votre aide.

    Cordialement,
    rrousse

  2. #2
    Membre chevronné Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Points : 2 120
    Points
    2 120
    Par défaut
    salut,
    peux-tu nous montrer l´exception ?

    Eric

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Ah oui effectivement, voici une chose que j'ai oublié de donner

    Stacktrace :

    java.net.SocketException: java.net.ConnectException: Connection refused: connect
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:2569)
    at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
    at java.sql.DriverManager.getConnection(DriverManager.java:664)
    at java.sql.DriverManager.getConnection(DriverManager.java:247)
    at persistence.DBConnection.getConnection(DBConnection.java:70)
    at alertclient.AlertClient.<init>(AlertClient.java:56)
    at alertclient.AlertClient.main(AlertClient.java:139)


    Merci
    rrousse

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    J'ai trouvé la solution, qui ne venait pas du tout de mon programme, mais de la configuration de MySQL sur mon serveur.

    Pour info, la solution :
    - Sous Debian, modifier le fichier de configuration /etc/mysql/my.cnf
    - Commenter la ligne "bind-address = 127.0.0.1"
    - Redémarrer le service MySQL

    Mea culpa !

    Encore merci, bon dimanche
    rrousse

  5. #5
    Membre chevronné Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Points : 2 120
    Points
    2 120
    Par défaut
    salut
    tu peux mettre cela sur résolu ou tu as un autre problème?
    eric

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JSP] erreur lors d'une connexion à mySQL
    Par Jovial dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 31/08/2004, 16h48
  2. Erreur connexion mysql
    Par bodbod dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/07/2004, 09h28
  3. Connexion mysql
    Par olive.m dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 18/06/2004, 17h44
  4. [Connexion MySQL] Can't connect to MySQL server
    Par mat_dum dans le forum Outils
    Réponses: 12
    Dernier message: 17/07/2003, 07h49
  5. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo