Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 20
Accès et gestion des bases de données locales 225
Ici, votre.paquetage.app est le paquetage Java de l’application (com.commonsware.android, par exemple) et nom_base est le nom de la base de données, tel qu’il est
fourni à createDatabase().
Le programme sqlite3 fonctionne bien et, si vous avez l’habitude de manipuler vos
tables à partir de la console, il vous sera très utile. Si vous préférez disposer d’une interface un peu plus conviviale, vous pouvez copier la base de données SQLite du terminal sur
votre machine de développement, puis utiliser un client graphique pour SQLite. Cependant, n’oubliez pas que vous travaillez alors sur une copie de la base : si vous voulez répercuter les modifications sur le terminal, vous devrez retransférer cette base sur celui-ci.
Pour récupérer la base du terminal, utilisez la commande adb pull (ou son équivalent
dans votre environnement de développement) en lui fournissant le chemin de la base sur le
terminal et celui de la destination sur votre machine. Pour stocker une base de données
modifiée sur le terminal, utilisez la commande adb push en lui indiquant le chemin de
cette base sur votre machine et le chemin de destination sur le terminal.
L’extension SQLite Manager 1 pour Firefox est l’un des clients SQLite les plus accessibles
(voir Figure 20.1), car elle est disponible sur toutes les plates-formes.
Vous trouverez également d’autres clients 2 sur le site web de SQLite 3 .
1. https://addons.mozilla.org/en-US/firefox/addon/5817.
Figure 20.1
L’extension SQLite Manager de Firefox.
2. http://www.sqlite.org/cvstrac/wiki?p=SqliteTools.
3. http://www.sqlite.org.
Livre Android.book Page 225 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 240/391

Suivant