Connexion base de données Mysql
Résolu/Fermé
haikei00X
Messages postés
67
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
11 janvier 2016
-
22 mars 2015 à 18:42
BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 - 9 avril 2015 à 08:55
BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 - 9 avril 2015 à 08:55
A voir également:
- Connexion base de données Mysql
- Formules excel de base - Guide
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Coco.fr connexion ✓ - Forum Réseaux sociaux
- Facebook connexion - Guide
2 réponses
haikei00X
Messages postés
67
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
11 janvier 2016
3
9 avril 2015 à 01:22
9 avril 2015 à 01:22
J'ai finalement trouvé la solution!! En fait le problème était dans l'url.
1) J'avais mis une adresse ip erronée. Pour avoir votre adresse ip locale, tapez "ipconfig" (si vous êtes sur windows) dans le cmd (invité de commande), et prenez le ipv4.
2) Normalement, on doit mettre le port de localhost (8080/80=>port par défaut). En effet ce n'est pas nécessaire de le mettre si vous avez le port par défaut, mais si ce n'est pas le cas, vous devez mettre le nouveau port.Dans mon cas c'est 82.
Ce qui donne l'url suivant:
3) Il faut aussi ajouter la permission internet dans le fichier manifest (xml) dans votre application sur android studio
=>Et si après tout cela ça ne fonctionne toujours pas, il faut éditer le fichier httpd.conf de Apache du wamp et mettre au lieu de "Allow for 127.0.0.1" "Allow for all".
Voilà c'est ce que j'ai fait, et maintenant ça marche comme sur des roulettes. ^_^
1) J'avais mis une adresse ip erronée. Pour avoir votre adresse ip locale, tapez "ipconfig" (si vous êtes sur windows) dans le cmd (invité de commande), et prenez le ipv4.
2) Normalement, on doit mettre le port de localhost (8080/80=>port par défaut). En effet ce n'est pas nécessaire de le mettre si vous avez le port par défaut, mais si ce n'est pas le cas, vous devez mettre le nouveau port.Dans mon cas c'est 82.
Ce qui donne l'url suivant:
String url="192.168.1.12:82/connect.php" ;
3) Il faut aussi ajouter la permission internet dans le fichier manifest (xml) dans votre application sur android studio
=>Et si après tout cela ça ne fonctionne toujours pas, il faut éditer le fichier httpd.conf de Apache du wamp et mettre au lieu de "Allow for 127.0.0.1" "Allow for all".
Voilà c'est ce que j'ai fait, et maintenant ça marche comme sur des roulettes. ^_^
BunoCS
Messages postés
15472
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
25 mars 2024
3 894
23 mars 2015 à 09:43
23 mars 2015 à 09:43
Bonjour,
Quelques remarques:
- dire qu'on travaille avec Android et MySQL est un non-sens pour plusieurs raisons: d'abord, sur les téléphones c'est du sqlite; ensuite peut importe ton type de bdd sur ton serveur, ton appli n'y a pas directement accès Ce qui m'amène au 2e point
- ce n'est pas à l'appli mobile de gérer les connexions avec la bdd, c'est au serveur. L'appli utilise des webservices de type get/set et c'est tout. C'est côté PHP où tu va gérer les interactions avec ta base
Quelques remarques:
- dire qu'on travaille avec Android et MySQL est un non-sens pour plusieurs raisons: d'abord, sur les téléphones c'est du sqlite; ensuite peut importe ton type de bdd sur ton serveur, ton appli n'y a pas directement accès Ce qui m'amène au 2e point
- ce n'est pas à l'appli mobile de gérer les connexions avec la bdd, c'est au serveur. L'appli utilise des webservices de type get/set et c'est tout. C'est côté PHP où tu va gérer les interactions avec ta base
haikei00X
Messages postés
67
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
11 janvier 2016
3
24 mars 2015 à 00:01
24 mars 2015 à 00:01
Merci BunoCS d'avoir répondu et merci aussi pour les conseils, c'est noté ^_^.
Par contre est-ce que vous n'avez pas une idée sur ce qui cloche dans mon code et qui fait que la connexion à ma bdd ne s'établie pas?
Merci ^_^
Par contre est-ce que vous n'avez pas une idée sur ce qui cloche dans mon code et qui fait que la connexion à ma bdd ne s'établie pas?
Merci ^_^
BunoCS
Messages postés
15472
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
25 mars 2024
3 894
24 mars 2015 à 09:29
24 mars 2015 à 09:29
En regardant le code en diagonale, bien qu'il ne soit pas très très propre, la requête devrait se lancer... Le PHP, je ne maîtrise pas...
As-tu tester en debug côté Android pour voir si la requête part bien et pour voir quelle réponse obtiens-tu?
As-tu tester en debug côté Android pour voir si la requête part bien et pour voir quelle réponse obtiens-tu?
9 avril 2015 à 08:55
--> Ne pas sous-estimer le mode debug...et ne pas hésiter à utiliser des echo côté serveur