Jump to content

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
Link to comment
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
Link to comment
Share on other sites

  • 1 year later...

Join the conversation

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

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

×
×
  • Create New...