2010-07-30 6 views
0

Je cherche à implémenter ma première base de données Android, mais j'ai tellement de questions qui (je crois) sont sans réponse par tous les tutoriels que je trouve.Gérer une base de données Android

Voici mes besoins: - Je souhaite que mon application dispose d'une base de données persistante. Si mon application se ferme et redémarre, il existe déjà une base de données dans laquelle extraire des données. Il ne crée pas de nouvelle base de données chaque fois que l'application est supprimée et relancée. - Je souhaite implémenter le versioning. Dire la version 1 de mon application a quelques tables. Je publie la version 2 et je veux un genre de script à exécuter pour ajouter de nouvelles tables que j'ai ajoutées ou modifier les anciennes tables que j'ai ajoutées; et ainsi de suite. L'application doit savoir si la base de données est à une version particulière (ce qui signifie que j'aurai besoin d'une table dans la base de données) pour qu'elle sache si elle doit exécuter ce script.

Est-ce que quelqu'un pourrait me fournir des ressources pour que je puisse trouver comment faire ce dont j'ai besoin? Merci

Répondre

4

Rechercher sqlite + android + tutoriel:

http://www.hdelossantos.com/2009/12/23/creating-a-sqlite-database-in-android/

http://www.hdelossantos.com/2010/01/07/using-a-sqlite-database-in-android/

et un peu plus:

http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=android+sqlite+tutorial

Il y a aussi un échantillon dans les programmes d'échantillonnage qui viennent avec le SDK, à savoir l'application Bloc-notes.

Et le développeur officiel api doc - mais c'est plus comme une référence, non pas comme tutoriel: http://developer.android.com/reference/android/database/sqlite/package-summary.html

Questions connexes