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