Se connecter a mysql a partir d'un programme java
Résolu
sarah4794
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour a tous,
j'ai un petit problème concernant la connexion a ma base de donnees MYSQL a partir de mon programme java.
En fait c'est simple: j'arrive a etablir la connexion pour un seul utilisateur c'est a dire "root" mais je voudrai que n'importe quel utilisateur de la base puisse se connecter.
Une toute derniere chose : c'est a partir du bouton connexion que cela doit se passer
Merci d'avance:)
j'ai un petit problème concernant la connexion a ma base de donnees MYSQL a partir de mon programme java.
En fait c'est simple: j'arrive a etablir la connexion pour un seul utilisateur c'est a dire "root" mais je voudrai que n'importe quel utilisateur de la base puisse se connecter.
Une toute derniere chose : c'est a partir du bouton connexion que cela doit se passer
Merci d'avance:)
A voir également:
- Se connecter a mysql a partir d'un programme java
- Se connecter à gmail sur téléphone - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment se connecter à un chromecast - Guide
2 réponses
Bonjour,
Pour donner accès à tes USER mysql, il faut que tu modifies leurs droits DANS ta BDD.
(par exemple, pour un accès distant de n'importe où... il faut qu'il soit autorisé en % )
Pour donner accès à tes USER mysql, il faut que tu modifies leurs droits DANS ta BDD.
(par exemple, pour un accès distant de n'importe où... il faut qu'il soit autorisé en % )
GRANT ALL ON *.* TO 'myuser'@'localhost'; GRANT ALL ON *.* TO 'myuser'@'%';
comment tu fais ca dans phpmyadmin?
en fait mon probleme majeur est de comparer ce que l'utilisateur a saisi et ce qui se trouve dans la base pour pouvoir le connecter
en fait mon probleme majeur est de comparer ce que l'utilisateur a saisi et ce qui se trouve dans la base pour pouvoir le connecter
Donc aucun rapport avec les "users" mysql...
Ton programme JAVA utilise UN (et UN SEUL) user MYSQL pour se connecter à la BDD. ( visiblement.. toi tu as gardé le ROOT pour cela... pourquoi pas;)
Par contre, ce que tu sembles vouloir c'est disposer d'une TABLE "utilisateurs" qui permettra à ceux qui utilisent ton programme à se connecter à ton appli....
Tu fais donc une requête de type SELECT dans laquelle tu passes en WHERE le login et le password saisis dans ton programme...et tu regardes si ça te retourne un résultat... Si oui... ton utilisateur à le droit d'accéder au programme.
Maintenant si tu bloques sur quelque chose.. il faudra nous indiquer en DETAIL sur quoi...
La requête ? ... ou .. comment FAIRE UNE REQUETE depuis ton programme JAVA ? ... ou comment récupérer les informations saisies par l'utilisateur dans ton programme ...???
Quoi qu'il en soit, tu devrais pouvoir trouver des exemples sur le net...
https://www.google.fr/search?q=java+authentification+mysql
.
Ton programme JAVA utilise UN (et UN SEUL) user MYSQL pour se connecter à la BDD. ( visiblement.. toi tu as gardé le ROOT pour cela... pourquoi pas;)
Par contre, ce que tu sembles vouloir c'est disposer d'une TABLE "utilisateurs" qui permettra à ceux qui utilisent ton programme à se connecter à ton appli....
Tu fais donc une requête de type SELECT dans laquelle tu passes en WHERE le login et le password saisis dans ton programme...et tu regardes si ça te retourne un résultat... Si oui... ton utilisateur à le droit d'accéder au programme.
Maintenant si tu bloques sur quelque chose.. il faudra nous indiquer en DETAIL sur quoi...
La requête ? ... ou .. comment FAIRE UNE REQUETE depuis ton programme JAVA ? ... ou comment récupérer les informations saisies par l'utilisateur dans ton programme ...???
Quoi qu'il en soit, tu devrais pouvoir trouver des exemples sur le net...
https://www.google.fr/search?q=java+authentification+mysql
.