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 :
J'obtiens l'erreur suivante :
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);
Je précise que je suis sous mac OS X et que j'ai créé ma base de données avec phpMyAdmin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Invalid authorization specification, message from server: "Access denied for user 'root'@'localhost' (using password: YES)"
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
Partager