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 base de données mysql


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 16
    Par défaut Connexion base de données mysql
    Bonjour,

    Tout d'abord, je m'excuse de recréer un post sur un sujet qui en possède déjà plusieurs mais je n'ai pas trouvé de solution à mon problème.
    J'ai un programme java qui se connecte à une base de données. Cette base je la possède en local mais il existe aussi une version sur mon serveur mySql de l'université. De chez moi, j'arrive à me connecter à la base de données sur le serveur de l'université mais lorsque je suis à l'université je n'y arrive pas. De plus, je n'arrive pas à me connecter à ma base de données locale. Et bien sûr j'ai une présentation à faire à l'université. Il faut donc que j'arrive à me connecter au serveur de l'université en étant à l'université soit que j'arrive à me connecter à ma base de données locale.

    Pour me connecter en local, je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    server = "jdbc:mysql://localhost/maBase";
    user = "root";
    password = "root";
     
    connexion = DriverManager.getConnection(server, user, password);
    J'obtiens l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Invalid authorization specification,  message from server: "Access denied for user 'root'@'localhost' (using password: YES)"
    Je précise que je suis sous mac OS X et que j'ai créé ma base de données avec phpMyAdmin.

    Pour la connexion à la base de données sur le serveur de l'université, je pense qu'il faut que j'aille leur demandé mais peut-être avez-vous des pistes.

    Merci

  2. #2
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour
    pour te connecter à ta base en locale
    fais plutot
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    user = "root";
    password = "";
    tu utilise quel base en locale?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 16
    Par défaut
    j'ai essayé avec le password = ""; mais c'est le même problème. J'utilise une base de données que j'ai créé sous phpMyAdmin et donc le nom est saiagmae_ift6243

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Par défaut
    Il te faut spécifier le port du serveur mysql:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    server = "jdbc:mysql://localhost:3306/maBase";

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 16
    Par défaut
    J'ai essayé en spécifiant le port aussi et dans ce cas ça ne m'affiche pas d'erreur mais rien ne se passe.

  6. #6
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    tu utilise easypHp en local?
    server = "jdbc:mysql://localhost/maBase";
    quand tu ecris "maBase" c'est juste un exemple ou ça existe?

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

Discussions similaires

  1. Connexion base de données MySQL
    Par vazkeizh dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 23/04/2008, 09h32
  2. Problème de connexion à base de données MySQL
    Par Paulinho dans le forum Installation
    Réponses: 2
    Dernier message: 03/12/2007, 17h35
  3. connexion base de données Mysql
    Par DavidPAY dans le forum C#
    Réponses: 11
    Dernier message: 10/10/2007, 10h51
  4. Connexion Base de donnée Mysql
    Par 19cmos83 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 31/07/2007, 09h42
  5. Réponses: 11
    Dernier message: 22/11/2006, 07h31

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