ECOLE NATIONALE POLYTECHNIQUE D’ORAN-MAURICE AUDIN
DEPARTEMENT DE GENIE DES SYSTEMES INFORMATIQUES
4ème Année Réseaux Télécom et Systèmes d’information
Module : Développement d’applications mobiles
TP 6 BDD SQLite Android
L’objectif de ce TP est de traiter avec les concepts essentiels de la base de
données d’Android SQLite. Dans ce TP, vous allez créer un Android programme
pour connecter à la basse de données, créer et enregistrer des informations (des
informations sur des livres comme ID, ISBN, et le nom du livre…).
Créer un nouveau projet tpBDD.
1. La Classe Livre:
- Créer une classe Livre, qui contient les informations id, isbn, et le nom du livre.
Et créer les méthodes (setter, getter) pour chaque information.
2. La classe BaseSQLite:
- Créer la classe BaseSQLite, cette classe est responsable de connecter avec la
base de données, et créer la table Livre.
La création de la table doit se faire dans la méthode onCreate et la redéfinition de
la table dans la methode onupGrade.
3. La classe LivreOperations responsable d’ajouter, supprimer, chercher, et
renouveler les informations.
- Créer les méthodes essentielles pour connecter, et déconnecter avec la base de
données.
- Créer des méthodes pour insérer, supprimer, renouveler, et chercher des
informations.
- Insérer (ContentValues est comme HashMap)
- Renouveler
- Supprimer
- Chercher des informations
4. Dans la classe MainActivity, testez les méthodes (insérer, supprimer,
renouveler, et chercher des informations).
5. A la fin du programme, déconnectez la connexion.
6. Améliorer le programme en ajoutant une interface pour chaque méthode
(insérer, supprimer, renouveler, et chercher des informations et afficher
l’ensemble des enregistrements).