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 :

Ajouter des données dans une base de données SQLite


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Juin 2016
    Messages : 66
    Par défaut Ajouter des données dans une base de données SQLite
    Bonjour à tous,

    Je suis débutant sur Android et j'ai quelques soucis pour la base de données.
    J'ai créé les classes qui représente mes tables 1 et 2, une pour le profil utilisateur avec ses informations personnelles (ProfilData) et une autre classe pour les objets qu'il trouve (ObjetsData) avec des getteurs et des setteurs que j'utilise pour faire le lien avec la classe DBJeu qui est ma base de données qui extends SQLiteOpenHelper dans laquelle j'ai bien la création de mes 2 tables et l'ajout de fonction comme onUpgrade().

    Mais maintenant je ne sais pas comment faire le lien entre cette base de données et les informations que l'utilisateur entrent sur l'activité ProfilActivity, comment je peux ajouter par exemple son nom, prénom, pseudo dans ma base de données, en sachant que l'utilisateur utilise un EditText pour renseigner ses informations.
    J'ai aussi une activité JouerActivity sur laquelle il trouve des objets, comment je peux ajouter ces objets dans ma base de données aussi pour ne pas perdre mes données chaque fois que l'utilisateur ferme l'application?

    Merci pour votre aide

  2. #2
    Membre confirmé
    Homme Profil pro
    Developpeur Android
    Inscrit en
    Février 2015
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Février 2015
    Messages : 104
    Par défaut
    Bonjour,

    je ne suis pas un expert non plus, mais j'ai ce lien qui m'a bcp aidé et dans lequel tu pourras, je pense trouver tes réponses.

    https://youtu.be/aLnVhgYdVd8

    Il y a les liens des sources qui t'aideront à comprendre la vidéo et inversement ...

    Pour info, la vidéo ne survole pas tout mais c'est un bon début. Le code source est complet.

    Autre remarque, cette video montre comment, créer ta base de données via ton PC puis la mettre dans les Assets pour t'en servir.

    Bon courage.

    Bomatch

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Juin 2016
    Messages : 66
    Par défaut
    Salut Bomach,

    Merci pour ta réponse mais j'ai l'impression que c'est pour importer une base de données extérieure à l'application non ?
    En fait je l'ai pas précisé c'est vrai mais j'ai créé la base de données directement dans Android Studio dans une classe qui extends SQLOpenHelper et j'y ai créé les tables et tout ça.

    En fait je voudrais juste que quand un utilisateur écrit son prénom dans l'EditText dédié à ça dans mon application cela ajoute son prénom dans la base de données.
    En gros ça serait faire le lien entre l'interface graphique et ma base de données déjà existante sur Android Studio.

  4. #4
    Membre confirmé
    Homme Profil pro
    Developpeur Android
    Inscrit en
    Février 2015
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Février 2015
    Messages : 104
    Par défaut
    Oui en effet au depart on importe une base toute prête. Mais comme tu l as déjà et qu il ne te reste juste que les requêtes il te suffit de recuperer son code complet puis de le lancer et de voir comment il fait pour:
    Updater
    Supprimer
    Et ajouter.

    Je t assure, je suis aussi un junior en dev et j ai pris une heure pour regarder la video et comprendre son code.

    En plus il a une activité pour remplir les champs et tu verras comment il fait.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Juin 2016
    Messages : 66
    Par défaut
    Ok merci, alors je vais prendre pus de temps et regarder et étudier cette vidéo.
    Sinon que penses tu de ce tutoriel suivant?
    http://a-renouard.developpez.com/tut...ndroid/sqlite/

  6. #6
    Membre confirmé
    Homme Profil pro
    Developpeur Android
    Inscrit en
    Février 2015
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Février 2015
    Messages : 104
    Par défaut
    Oui c est un tres bon complément.
    Il ne faut pas hésiter à écrire du code dans une appli à part pour mieux comprendre.
    Puis à survoller rapidement d autres tutos.
    Et enfin une fois que c est plus clair t attaquer à ton code.

Discussions similaires

  1. Ajouter des informations dans une base de données SQLite
    Par Pikkoro359 dans le forum Android
    Réponses: 2
    Dernier message: 21/04/2017, 17h45
  2. [MySQL] ajouter des fichiers dans une base de données phpmyadmin
    Par turki chaima dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 03/03/2014, 19h36
  3. Réponses: 5
    Dernier message: 10/01/2008, 08h47
  4. Ajouter des éléments dans une base de données Access
    Par bidule123456 dans le forum ASP
    Réponses: 74
    Dernier message: 07/09/2007, 14h00

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