Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
20
Accès et gestion des bases
de données locales
SQLite 1 est une base de données très appréciée car elle fournit une interface SQL tout en
offrant une empreinte mémoire très réduite et une rapidité de traitement satisfaisante. En
outre, elle appartient au domaine public et tout le monde peut donc l’utiliser. De nombreuses
sociétés (Adobe, Apple, Google, Sun, Symbian) et plusieurs projets open-source (Mozilla,
PHP, Python) fournissent désormais des produits intégrant SQLite.
SQLite étant intégré au moteur d’exécution d’Android, toute application peut créer des
bases de données SQLite. Ce SGBD disposant d’une interface SQL, son utilisation est
assez évidente pour quiconque a une expérience avec d’autres SGBDR. Cependant, son
API native n’est pas JDBC, qui, d’ailleurs, serait trop lourd pour les terminaux limités en
mémoire comme les téléphones. Par conséquent, les programmeurs Android doivent
apprendre une nouvelle API mais, comme nous allons le voir, ce n’est pas très difficile.
Ce chapitre présente les bases de l’utilisation de SQLite dans le contexte du développement Android. Il ne prétend absolument pas être une présentation exhaustive de ce
SGBDR : pour plus de renseignements et pour savoir comment l’utiliser dans d’autres
1. http://www.sqlite.org.
Livre Android.book Page 217 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 232/391

Suivant