Monday, November 17, 2014

Android Sqlite


Tutorial android SQLITE


Vous devez écrire une classe fille de SQLiteOpenHelper dans laquelle il faut surcharger la méthode onCreate pour indiquer quelles requêtes SQL doivent être lancées pour créer la base de données.
La  méthode onUpgrade  pour spécifier les traitements à lancer pour faire migrer la base de données d’une version de la base de donnée à une autre. 



mySqLiteOpenHelper : Notre helper pour traiter avec la base
Méthodes :
Constructeur
Open : Permet d’ouvrir la liaison avec la base

Close : Ferme la liaison








ContentValue, cette classe est utilisée pour stocker un ensemble de valeurs



Voici notre adaptateur qui hérite de BaseAdapter













Dans notre activité ,nous ecrivons ceci pour l'affichage:

-Listview  listeView ;
listeView = (ListView) findViewById(R.id.listView);


dao = new Dao(this);
dao.open();


Création d 'un adaptateur


adapter = new Adapter(this,dao.AfficherPersonne());

listeView.setAdapter(adapter);
dao.close();


















3 comments:

  1. how to insert unicode data [non english data] in sqlite database and how to retrieve those data , perform various kinds of operation

    ReplyDelete
    Replies
    1. you can find more information about sqlite type on this link:https://www.sqlite.org/datatype3.html.

      Delete
    2. TEXT stores string type,using the Unicode encoding specified for the database .

      Delete