Jump to content
Sign in to follow this  
nayro

accès bdd externe

Recommended Posts

Bonjour,

 

Dans le cadre d'un projet industriel de mon école d'ingénieur, je dois développer une application Android. Dans celle-ci je dois accéder à une base de données MySQL externe sur un serveur Apache. Pour le moment le serveur de dev est en commande, du coup je commence en local via WAMP.

 

J'ai suivi le tutoriel présent à l'adresse suivante :

http://www.erlem-technologies.com/fr/20-blog-blog/59-android-connexion-a-mysql-a-laide-de-php

 

Je travaille avec mon Samsung Galaxy S4 branché au PC et connecté en WIFI au même réseaux que le PC. Dans la variable contenant l'url j'ai mis :

http://192.168.1.6/Android/testHttpRequest/getUsers.php

 

J'ai fait le nécessaire dans le fichier httpd.conf d'apache pour autoriser les requêtes venant de l'extérieur. J'arrive à accéder à la page en question en tapant l'url directement depuis le chrome de mon téléphone.

 

Cependant, lorsque je déploie l'application j'ai l'erreur suivante dans le logcat :

12-21 23:12:44.115: E/log_tag(17966): Error in http connection org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.6 refused
 
 
Quelqu'un pourrait-il m'aider s'il vous plait ? ^^
  • Like 1

Share this post


Link to post
Share on other sites

Rebonjour,

 

J'ai finalement réussi après pas mal de recherches à résoudre mon problème. Pour ceux qui seraient confrontés au même problème que moi :

 

J'avais oublié de rajouter dans le AndroidManifest.xml, la ligne suivante "<uses-permission android:name="android.permission.INTERNET"/>".

 

Ensuite j'ai été confronté à une autre erreur, parce que la connexion à internet est considéré comme une tâche prenant du temps, du coup ils t'obligent à faire le traitement dans un thread (voir Async).

  • Like 1

Share this post


Link to post
Share on other sites

Salut Nayro, j'ai vu que apparement tu as réussi à te connecter avec la base de données, je voudrais savoir si ce serai possible de récupérer ton code stp.

 

Je te remercie.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  





×
×
  • Create New...