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 :

Base de données externe


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut Base de données externe
    Bonjour à tous et à toutes,
    Je suis nouveau sur application android.
    Je possède une base de donnée MySQL. J'aimerai savoir comment accéder à celle ci et comment exécuter des requêtes afin d'afficher des données dans mon application Android?

    Quelqu'un saurait comment faire? Avez vous un tuto à me proposer?

    Merci d'avance de votre aide

  2. #2
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut
    J'ai trouvé un tuto me montrant comment faire communiquer un script PHP à Android ce qui fait que j’exécute mes requêtes en PHP et je récupère mes données dans l'appli android:
    lien ici.

    Si vous avez d'autres idées ou des remarques je suis preneur

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par David55 Voir le message
    J'ai trouvé un tuto me montrant comment faire communiquer un script PHP à Android ce qui fait que j’exécute mes requêtes en PHP et je récupère mes données dans l'appli android:
    lien ici.
    J'ai tenté de faire ce tuto, mais autant la partie java ça va à peu prés autant le php ... :s est-ce qu'il faut créer le fichier Ville.php et le mettre dans le dossier www de WAMP (vu que j'utilise WAMP) ou ya-t-il une autre méthode??

  4. #4
    Membre chevronné
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Par défaut
    Euu d'autre méthode c'est possible, mais pour celle la, il te faut un fichier php par requête.

    Et une info importante, que ce soit pour toi ou David55, les deux tuto proposé (son lien et le mien) seront si je ne me trompe pas des requêtes synchrone, l'application sera figé durant l'exécution de celle-ci !!
    Mais bon, faut quand même passer par cette étape je pense pour bien comprendre le fonctionnement, et si il le faut, passer sur une requête "asynchrone"

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bah justement .. je l'ai créé ce fichier PHP mais quand je lance l'appli j'ai une erreurs, voici ce que le Log m'affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    06-08 07:31:25.135: INFO/ActivityManager(58): Start proc com.julie for activity com.julie/.VillePHP: pid=277 uid=10041 gids={3003, 1015}
    06-08 07:31:26.135: INFO/ARMAssembler(58): generated scanline__00000077:03545404_00000004_00000000 [ 47 ipp] (67 ins) at [0x3046c8:0x3047d4] in 4631254 ns
    06-08 07:31:28.525: ERROR/log_tag(277): Error parsing data org.json.JSONException: Value Error of type java.lang.String cannot be converted to JSONArray
    06-08 07:31:28.746: INFO/ActivityManager(58): Displayed activity com.julie/.VillePHP: 3713 ms (total 3713 ms)
    Si c'est une erreur de parsing ... elle vient d'où? j'ai copié le code du tuto en changeant juste le nom du projet et donc de la classe :s

  6. #6
    Membre chevronné
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Par défaut
    Tu peux faire voir ton code? Apparemment à un moment tu essai de convertir un String en JSONArray...

  7. #7
    Membre chevronné
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Par défaut
    Bonjour, il y a plusieurs sujet concernant les connexions à une base de données distante.

    Perso j'ai utiliser ce tuto

    http://www.helloandroid.com/tutorial...mysql-database

    Faut que tu te penche sur les package org.apache.http

    Edit: Je m'attendais pas à une réponse en même temps que moi, c'est la même solution, en passant par du PHP

  8. #8
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut
    Merci beaucoup Malgache! C'est à peu près la même solution que j'ai proposé juste au dessus! Apparemment c'est la meilleur façon de faire!
    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accéder aux bases de données externes ? (allociné,idbm..)
    Par Silvergrom dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 27/11/2006, 14h07
  2. Bases de données externe
    Par karidrou dans le forum Access
    Réponses: 3
    Dernier message: 20/02/2006, 15h08
  3. pilote de base de donnée externe (22)
    Par Pierren dans le forum Access
    Réponses: 4
    Dernier message: 12/02/2006, 11h18
  4. Base de données externe free.fr
    Par hamtary dans le forum WinDev
    Réponses: 1
    Dernier message: 28/06/2005, 14h06
  5. Base de données externe
    Par Sandrine75 dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/04/2003, 14h09

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