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 :

Recuperer ID d'une table SQLite pour creer une BD mysql


Sujet :

Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 25
    Points : 23
    Points
    23
    Par défaut Recuperer ID d'une table SQLite pour creer une BD mysql
    Bonjour s'il vous plait, j'ai besoin de votre aide pour m’éclairer sur un problème. Je suis sur un projet qui répertorie des lieux dont la base de donnée est exclusivement sqlite. J'aimerais créer un formulaire qui communique avec mysql mais je ne sais pas comment m'y prendre dans la mesure ou les id des lieux sont sur sqlite, comment les récupérer pour le bouton "envoyer" du formulaire pour que l'on sache de quel lieux dont il est question. Merci de m’avoir lu.

  2. #2
    Modérateur
    Avatar de MasterMbg
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 719
    Points : 1 493
    Points
    1 493
    Par défaut
    Salut,

    Que veux tu faire exactement? Envoyer les données stockées dans la base de données sur ton téléphone dans un serveur Mysql?

    Christian Djo,
    Plus tu apprends sérieusement, plus tu te rapproches d'un savoir noble. Une chose est certaine, les difficultés ne s'écarteront de ton chemin...

    Tu es nouveau dans le développement Android, la page des COURS est là pour te faciliter la vie
    Tu peux trouver la réponse à ta question dans la FAQ
    Retrouvez mon tutoriel sur la consommation des services web SOAP
    Pense à voter positivement en appuyant sur en bas à droite de la réponse qui t'a donné une piste de solution.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    Oui si c'est possible. Ou dois je recommencer le projet avec une base de donnée mysql? Bon aussi si il ya juste un moyen de donner un ID à chaque activité par rapport à l'ID du lieu cible.

  4. #4
    Modérateur
    Avatar de MasterMbg
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 719
    Points : 1 493
    Points
    1 493
    Par défaut
    Citation Envoyé par Kriskev Voir le message
    Oui si c'est possible. Ou dois je recommencer le projet avec une base de donnée mysql? Bon aussi si il ya juste un moyen de donner un ID à chaque activité par rapport à l'ID du lieu cible.
    Comme nous n'avons pas à notre disposition un code déjà fait par toi, difficile de savoir où tu en es. Cependant, je m'efforce à te donner quelques pistes.

    D'abord, je te demanderais de récupérer toutes les données de ta base sqlite, table après table afin de préparer l'envoi vers le serveur Mysql (admettons que côté mysql, la base de données qui va servir de stockage étant déjà apprêtée).

    Ensuite, pour communiquer avec ta base de données mysql depuis ton application android, tu vas devoir passer par service web normalement. Il faut que ce service web soit aussi apprêté.

    Pour finir, tu dois savoir comment communiquer avec la base données mysql depuis ton application android en passant par le service web. plusieurs tutoriels existent d'ailleurs à ce sujet sur Developpez.com.

    Christian Djo,
    Plus tu apprends sérieusement, plus tu te rapproches d'un savoir noble. Une chose est certaine, les difficultés ne s'écarteront de ton chemin...

    Tu es nouveau dans le développement Android, la page des COURS est là pour te faciliter la vie
    Tu peux trouver la réponse à ta question dans la FAQ
    Retrouvez mon tutoriel sur la consommation des services web SOAP
    Pense à voter positivement en appuyant sur en bas à droite de la réponse qui t'a donné une piste de solution.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    Merci. J'avais penser a générer un ID pour chaque activité, comme ça je fais abstraction de sqltite . Ça peut marcher?

    Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    public class LieuActivity extends ActionBarActivity
    {
    	public static final String EXTRA_LIEU_ID = "lieu_id";
     
     
    	public static Intent newIntent(Context context, long lieuId)
    	{
    		Intent intent = new Intent(context, LieuActivity.class);
     
    		intent.putExtra(EXTRA_LIEU_ID, poiId);
     
    		return intent;
    	}

  6. #6
    Modérateur
    Avatar de MasterMbg
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 719
    Points : 1 493
    Points
    1 493
    Par défaut
    Le code que tu as posté est sensé faire quoi?


    Christian Djo,
    Plus tu apprends sérieusement, plus tu te rapproches d'un savoir noble. Une chose est certaine, les difficultés ne s'écarteront de ton chemin...

    Tu es nouveau dans le développement Android, la page des COURS est là pour te faciliter la vie
    Tu peux trouver la réponse à ta question dans la FAQ
    Retrouvez mon tutoriel sur la consommation des services web SOAP
    Pense à voter positivement en appuyant sur en bas à droite de la réponse qui t'a donné une piste de solution.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    C'est pour créer une variable global qui va servir d'id pour l'activité.

  8. #8
    Modérateur
    Avatar de MasterMbg
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 719
    Points : 1 493
    Points
    1 493
    Par défaut
    Citation Envoyé par Kriskev Voir le message
    C'est pour créer une variable global qui va servir d'id pour l'activité.
    C'est pas de cette façon que tu vas y arriver. Je ne vois pas autres façons te permettant de faire ce que tu cherches à matérialiser sans passer par CECI.

    Attribuer un Id à chaque activity je ne vois pas son importance...


    Christian Djo,
    Plus tu apprends sérieusement, plus tu te rapproches d'un savoir noble. Une chose est certaine, les difficultés ne s'écarteront de ton chemin...

    Tu es nouveau dans le développement Android, la page des COURS est là pour te faciliter la vie
    Tu peux trouver la réponse à ta question dans la FAQ
    Retrouvez mon tutoriel sur la consommation des services web SOAP
    Pense à voter positivement en appuyant sur en bas à droite de la réponse qui t'a donné une piste de solution.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    On a du mal à se comprendre, surement parce que je n'explique pas bien le problème.
    1) J'ai une liste de lieux enregistrer dans une base de donnée sqlite que j'affiche sur une page de mon application
    2) je voudrais recuperer l'id du lieux
    3. pour l'id selectionner je creer un formulaire et les informations du formulaire seront envoyer sur un serveur distant

    mon probleme le voici: comment recuperer l'id du lieu selectionner dans la base de donnée sqlite et comment envoyer les information sur mon serveur distant (sous mysql par exemple).

  10. #10
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Points : 5 072
    Points
    5 072
    Par défaut
    Donc, si je saisi bien, tu affiches une liste de "Lieux" dans ton application ? Via une ListView ?
    Donc tu as déjà toutes les données qu'il te faut, puisque pour afficher tes lieux, tu requêtes la totalité des lieux, donc il te suffit de modifier un peu la requête pour chopper l'ID, puis de réagir au clic (via la méthode onListItemClick de ta ListView, ou via un onClickListener sur ta cellule si tu utilises une RecyclerView) pour faire ce que tu souhaites, non ?
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  11. #11
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    Merci c'est exactement ça..

  12. #12
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Points : 5 072
    Points
    5 072
    Par défaut
    Donc si c'est exactement ça, en quoi peut-on t'aider puisque tu as toutes les billes pour le réaliser ? ^^'
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  13. #13
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2013
    Messages : 25
    Points : 23
    Points
    23
    Par défaut
    En fait j'ai résolu le problème mais je suis confronté à un autre problème donc je vais ouvrir un autre post... Merci encore

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/11/2015, 19h24
  2. recupérer les info d'une table X pour alimenter une table Y
    Par lemerite dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 09/09/2008, 11h31
  3. [HTML] Parcours d'une table HTML pour creer un fichier CSV : comment faire ?
    Par Thomus38 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 28/06/2007, 12h19
  4. [SQL]Creer une table a partir d'une requete SELECT * INTO
    Par aliboubou dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 03/04/2007, 11h30
  5. Réponses: 1
    Dernier message: 22/02/2006, 09h02

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