Page 3 - finalgarde
P. 3

Comment utiliser SQLite sous Android par Axon de Tuto Mobile (Tuto Mobile)


          Introduction


          Pour notre exemple, nous allons créer une mini base de données pour enregistrer des livres. Durant ce tutoriel, nous
          utiliserons les classes suivantes :


          •   SQLiteOpenHelper qui est une classe d'assistance pour gérer la création de bases de données et la gestion
              des versions.
          •   ContentValue, cette classe est utilisée pour stocker un ensemble de valeurs que le ContentResolver peut
              traiter.
          •   Cursor est une interface qui donne accès en lecture-écriture à l'ensemble des résultats retournés par une
              requête de base de données.

          On va donc commencer doucement avec la création de la classe Livre (très simple pour notre exemple). D'ailleurs,
          dernière petite précision, dans ce tutoriel on ne va pas faire d'interface graphique, on va juste afficher les résultats
          de nos requêtes dans des Toast.


          Code Java


          Après avoir créé un nouveau projet (perso moi je suis toujours avec Android 1.6), on va tout de suite concevoir une
          nouvelle classe que l'on va appeler Livre. Cette classe est très simple puisque dans notre cas, un livre est défini
          par un ID, un numéro ISBN et un titre. On crée le constructeur ainsi que les getter et les setter et le tour est joué.
          Voici le code :



           package com.tutomobile.android.sqlite;

           /**
            * Création d'un livre tout simple pour un exemple d'utilisation de SQLite sous Android
            * @author Axon
            * http://www.tutomobile.fr
            */
           public class Livre {

            private int id;
            private String isbn;
            private String titre;

            public Livre(){}

            public Livre(String isbn, String titre){
             this.isbn = isbn;
             this.titre = titre;
            }

            public int getId() {
             return id;
            }

            public void setId(int id) {
             this.id = id;
            }

            public String getIsbn() {
             return isbn;
            }

            public void setIsbn(String isbn) {
             this.isbn = isbn;
            }

            public String getTitre() {
             return titre;
            }


                                                           - 3 -
          Les sources présentées sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation
          de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2010 - Tuto Mobile. Aucune reproduction, même
          partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur.
          Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
                                      http://a-renouard.developpez.com/tutoriels/android/comment-utiliser-sqlite/
   1   2   3   4   5   6   7   8