IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Communication App Android/BDD distante


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 1
    Par défaut Communication App Android/BDD distante
    Bonjour,

    Je dispose d'une application web avec une Base de données, codée en PHP, stockée sur un serveur web local (pour le moment).

    Je voudrais développer une application android qui puisse communiquer avec cette BDD (Récupérer des informations, en insérer, etc...)

    Cependant, je ne sais pas par quoi commencer, sur quoi me lancer, ni même si c'est réalisable.

    Sur internet, j'ai pu lire toute sorte de réponse.
    Services web ?
    Page XML de données stockée sur le serveur à récupérer et parser avec l'application android ?
    Une classe CustemHttpClient ?
    Il me semble même avoir vu qu'il était impossible de se connecter à une base distante.

    Bref, pourriez vous m'éclaircir sur le sujet ? Les technologies à utiliser ? Des ressources disponibles ?

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Par défaut
    C'est un peu de tout cela à la fois

    Une application Android ne peut pas se connecter directement (type JDBC) à une bdd distance pour lui envoyer des ordres SQL et récupérer des tuples. Pour contourner ce problème, tu vas mettre en place une couche intermédiaire sur ton serveur, qui elle pourra dialoguer avec la bdd, et qui sera chargée de formater les résultats à ta guise. Toutes les technologies serveur web (PHP, JSP, ASP, ...) savent dialoguer avec un bdd et écrire dans un flux de réponse HTTP : de l'HTML, du XML, du JSON, du texte brut, du CSV, et que sais-je encore. C'est ce format qu'il te faudra parser du coté de l'application android pour récupérer tes infos.

    Pour résumé, il te faut :
    1. Des scripts (coté serveur web) qui réalisent les ordres SQL et génère un format de sortie de ton choix
    2. Un client http (coté device android) pour appeler* ces scripts (requêtes/réponses HTTP)
    3. Un parseur (coté device android) pour extraire les informations en fonction du format de sortie choisi au point 1


    * au choix : accès classique (appelé à tord "web service"), accès REST, accès web service (UDDI/WSDL/SOAP)
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

Discussions similaires

  1. Gestion de BDD distante avec Android
    Par Amoryaakooubi dans le forum Android
    Réponses: 1
    Dernier message: 16/02/2012, 22h39
  2. connexion BDD distante
    Par moulefrite dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 06/06/2006, 15h47
  3. [MySQL] Problème de connexion à une BDD distante
    Par maxopoulos dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 19/04/2006, 10h56
  4. énorme bdd distante > plantages à répétition
    Par meufeu dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/08/2005, 21h53
  5. Réponses: 1
    Dernier message: 25/07/2005, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo