• logo categorie

    Création de l’adaptateur de la base de données


    Salut
    Je voudrais un exemple pour la création de l’adaptateur de la base de données sous Android?
    Android
    Base de données
    Android
    Adaptateur
    utilisateur
    Lena
    Posté le : 2 Octobre à 11:09
    31 860 vues

  • 0
    Arthur
    Posté le : 2 Octobre à 11:16
    Bonjour
    Voici un exemple pour la création de l’adaptateur de la base de données sous Android:

    public class PlanetesDBAdaptateur {
    private static final int BASE_VERSION = 1;
    private static final String BASE_NOM = "personnes.db";
    private static final String TABLE_PLANETES = "table_personnes";
    private static final String COLONNE_ID = "id";
    private static final int COLONNE_ID_ID = 0;
    private static final String COLONNE_NOM = "nom";
    private static final int COLONNE_NOM_ID = 1;
    private static final String COLONNE_ADRESS = "adress";
    private static final int COLONNE_RAYON_ID = 2;
    // La requête de création de la structure de la base de données.
    private static final String REQUETE_CREATION_BD = "create table "
    + TABLE_PERSONNES + " (" + COLONNE_ID
    + " integer primary key autoincrement, " + COLONNE_NOM
    + " text not null, " + COLONNE_ADRESS+ " text not null);";
    // L’instance de la base qui sera manipulée au travers de cette classe.
    private SQLiteDatabase maBaseDonnees;
    private MaBaseOpenHelper baseHelper;
    public PlanetesDBAdaptateur(Context ctx) {
    baseHelper = new MaBaseOpenHelper(ctx, BASE_NOM, null, BASE_VERSION);
    }
    /**
    * Ouvre la base de données en écriture.
    */
    public SQLiteDatabase open() {
    maBaseDonnees = baseHelper.getWritableDatabase();
    return maBaseDonnees;
    }
    /**
    * Ferme la base de données.
    */
    public void close() {
    maBaseDonnees.close();
    }
    public SQLiteDatabase getBaseDonnees() {
    return maBaseDonnees;
    }
    /**
    * Récupère une personne en fonction de son nom.
    */
    public Personne getPersonne(String nom) {
    // Insérer le code de requête d’une planète.
    }
    /**
    * Récupère une personne en fonction de son id.
    */
    public Personne getPersonne(int id) {
    // Insérer le code de requête d’une personne.
    }
    /**
    * Retourne toutes les personnes de la base de données.
    */
    public ArrayList<Personne> getAllPersonnes() {
    // Insérer le code de requête de l’ensemble des personnes de la base.
    }
    /**
    private class MaBaseOpenHelper extends SQLiteOpenHelper {
    ...
    }
    }

    * Insère une personne dans la table des personnes.
    */
    public long insertPersonne(Personne personne) {
    // Insérer le code d’insertion.
    }
    /**
    * Met à jour une personne dans la table des personnes.
    */
    public int updatePersonne(int id, Personne personneToUpdate) {
    // Insérer le code de mise à jour de la base.
    }
    /**
    * Supprime une personne à partir de son nom.
    */
    public boolean removePersonne(String nom) {
    // Insérer le code de suppression d’une personne.
    }
    /**
    * Supprime une personne à partir de son id.
    */
    public boolean removePersonne(int id) {
    // Insérer le code de suppression d’une personne.
    }
  • ⇒ Si vous êtes ici c'est que le sujet vous intéresse ^^
    Inscrivez-vous sur Oyant, apportez votre contribution sur ce sujet et gagnez de l'argent :

    Inscription
    Répondre
  • logo categorie

    Regroupement de vues sous Android

    Bonjour
    Je voudrais savoir quel est le composant qui permet de regrouper les vues sous Android?
    Android
    Composant
    Vues
    Android
  • logo categorie

    Les méthodes de callback

    Salut
    Quelles sont les différentes méthodes de callback sous Android?
    Android
    Méthodes
    Callback
    Android
  • logo categorie

    Catégorie LAUNCHER sous Android

    Bonjour
    J'aimerais savoir l'objectif du catégorie LAUNCHER sous Android?
    Android
    Objectif
    Catégorie
    LAUNCHER
    Android
  • logo categorie

    Les éléments obligatoires du fichier manifest

    Bonjour
    Quels sont les éléments nécessaires du fichier manifest d'Android?
    Android
    Eléments
    Fichier
    Manifest
    Android
  • logo categorie

    Exemple du fichier AndroidManifest.xml

    Bonjour
    J'ai besoin d'un exemple du fichier AndroidManifest.xml de l'application Android?
    Android
    Fichier
    AndroidManifest
    Application
    Android
  • logo categorie

    Le fichier AndroidManifest.xml

    Salut
    Savez-vous l'objectif du fichier AndroidManifest.xml de l'application?
    Android
    Fichier
    AndroidManifest
    Application
  • logo categorie

    Les types de composants Android

    Bonjour
    S'il vous plaît quel sont les types de composants Android?
    Android
    Composants
    Android
  • logo categorie

    Les types d'applications Android

    Bonjour
    Quel sont les différents types d'application Android?
    Android
    Applications
    Android
  • logo categorie

    Développement d'une application Android

    Bonjour
    Je voudrais savoir les étapes nécessaires pour développer une application Android?
    Android
    Etapes
    Développement
    Application
    Android
  • logo categorie
    RESOLU

    Peut-on échanger sa copine contre un panda ?

    Voilà, j'aimerais échanger ma copine contre un véritable Panda. Est-ce possible ? Je les trouve plus mignons et moins énervants. Puis à l'entretien c'est moins cher surtout. Une idée ?
    Culture
    Panda
  • logo categorie

    Exemple de la classe d’aide d’une base de données SQLite

    Bonjour
    Je voudrais un exemple de la classe d’aide d’une base de données SQLite sous Android.
    Avez-vous une idée s'il vous plaît?
    Android
    Classe d’aide
    Base de données
    SQLite
    Android
  • logo categorie

    La méthode getFileDir d'Android

    Bonjour
    J'ai besoin de savoir l'objectif de la méthode getFileDir d'Android?
    Android
    Méthode getFileDir
    Android
  • logo categorie

    Les permissions pour partager un fichier avec d’autres applications

    Bonjour
    Quelles sont les différentes permissions pour partager un fichier avec d’autres applications Android?
    Android
    Permissions
    Fichier
    Applications
    Android
  • logo categorie

    La méthode deleteFile d'Android

    Bonjour
    Quel est l'objectif de la méthode deleteFile d'Android?
    Android
    Méthode deleteFile
    Android
  • logo categorie

    La méthode openFileInput

    Salut
    Savez-vous le rôle de la méthode openFileInput sous Android?
    Android
    Méthode openFileInput
    Android
  • logo categorie

    La méthode openFileOutput sous Android

    Bonjour
    J'ai besoin de savoir l'objectif de la méthode openFileOutput sous Android?
    Android
    Méthode openFileOutput
    Android
  • logo categorie

    Simplifier la manipulation des fichiers sous Android

    Bonsoir
    Comment simplifier la manipulation des fichiers depuis un contexte local sous Android?

    Android
    Manipulation
    Fichiers
    Contexte local
    Android
  • logo categorie

    Exemple d’imbrication d’écrans de préférences

    Bonjour
    J'ai besoin d'un exemple d’imbrication d’écrans de préférences sous Android?
    Android
    Imbrication
    Ecrans
    Préférences
    Android
  • logo categorie

    Ajout d’une catégorie dans une activité de préférences

    Salut
    Comment ajouter une catégorie dans une activité de préférences d'Android?
    Android
    Catégorie
    Activité
    Préférences
    Android
  • logo categorie

    Les catégories de préférences sous Android

    Bonsoir
    Quel est l'objectif des catégories de préférences sous Android?
    Android
    Catégories
    Préférences
    Android
  • Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant.
    Connexion
    Inscription

    Poster une question

    AnimauxApplicationsArnaquesAutres langagesBases de donnéesBeauté et ModeC et C++Cartes de voeux, lettres, poèmes et discoursCMS (Système de gestion de contenu)CollectionCuisineCultureDémarches administrativesDivertissementDotnetDroitEmploiEmploi et études en informatiqueEnseignementEntrepriseEnvironnementEvénementsFinanceGénéral développementImmobilier, logement et urbanisme    JavaLanguesLogicielsMétiersNouvelles technologiesPHPPrestations socialesRéservé aux adultesSantéSportSystèmesTransportsVie pratiqueWebmasters - Développement web 3.099 Utlisateurs parcourent Oyant en ce moment