Création de l’adaptateur de la base de donnéesSalut 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 | |
Lena Posté le : 2 Octobre à 11:09 32 931 vues |
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. } |
Regroupement de vues sous AndroidBonjourJe voudrais savoir quel est le composant qui permet de regrouper les vues sous Android? | |
Android | |
Composant Vues Android |
Les méthodes de callbackSalutQuelles sont les différentes méthodes de callback sous Android? | |
Android | |
Méthodes Callback Android |
Catégorie LAUNCHER sous AndroidBonjourJ'aimerais savoir l'objectif du catégorie LAUNCHER sous Android? | |
Android | |
Objectif Catégorie LAUNCHER Android |
Les éléments obligatoires du fichier manifestBonjourQuels sont les éléments nécessaires du fichier manifest d'Android? | |
Android | |
Eléments Fichier Manifest Android |
Exemple du fichier AndroidManifest.xmlBonjourJ'ai besoin d'un exemple du fichier AndroidManifest.xml de l'application Android? | |
Android | |
Fichier AndroidManifest Application Android |
Le fichier AndroidManifest.xmlSalutSavez-vous l'objectif du fichier AndroidManifest.xml de l'application? | |
Android | |
Fichier AndroidManifest Application |
Les types de composants AndroidBonjourS'il vous plaît quel sont les types de composants Android? | |
Android | |
Composants Android |
Les types d'applications AndroidBonjourQuel sont les différents types d'application Android? | |
Android | |
Applications Android |
Développement d'une application AndroidBonjourJe voudrais savoir les étapes nécessaires pour développer une application Android? | |
Android | |
Etapes Développement Application Android |
La méthode getFileDir d'AndroidBonjourJ'ai besoin de savoir l'objectif de la méthode getFileDir d'Android? | |
Android | |
Méthode getFileDir Android |
La méthode deleteFile d'AndroidBonjourQuel est l'objectif de la méthode deleteFile d'Android? | |
Android | |
Méthode deleteFile Android |
La méthode openFileInputSalutSavez-vous le rôle de la méthode openFileInput sous Android? | |
Android | |
Méthode openFileInput Android |
La méthode openFileOutput sous AndroidBonjourJ'ai besoin de savoir l'objectif de la méthode openFileOutput sous Android? | |
Android | |
Méthode openFileOutput Android |
Simplifier la manipulation des fichiers sous AndroidBonsoirComment simplifier la manipulation des fichiers depuis un contexte local sous Android? | |
Android | |
Manipulation Fichiers Contexte local Android |
Exemple d’imbrication d’écrans de préférencesBonjourJ'ai besoin d'un exemple d’imbrication d’écrans de préférences sous Android? | |
Android | |
Imbrication Ecrans Préférences Android |
Ajout d’une catégorie dans une activité de préférencesSalutComment ajouter une catégorie dans une activité de préférences d'Android? | |
Android | |
Catégorie Activité Préférences Android |
Les catégories de préférences sous AndroidBonsoirQuel 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 |