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 :oops: 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:
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:
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