我正在寻找实现我的第一个Android数据库,但我有很多问题(我相信)没有得到我找到的所有教程的答案。
以下是我的需求: - 我希望我的应用程序拥有一个持久的数据库。如果我的应用程序关闭并再次启动,则已有一个数据库可以从中提取数据。每次杀死并重新启动应用程序时,它都不会创建新数据库。 - 我想实现版本控制。说我的应用程序的版本1有几个表。我发布了第2版,我希望运行某种脚本来添加我添加的新表或修改我添加的旧表;等等等等。应用程序必须知道数据库是否处于特定版本(这意味着我需要数据库中的表),因此它知道是否运行此脚本。
有人可以为我提供一些资源,这样我就能弄清楚如何做我需要的事情吗?谢谢
答案 0 :(得分:4)
寻找sqlite + android + tutorial:
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/
还有一些:
http://www.google.com.hk/search?sourceid=chrome&ie=UTF-8&q=android+sqlite+tutorial
SDK附带的示例程序中还有一个示例,即记事本应用程序。
官方开发人员api doc - 但这更像是一个参考,而不是教程: http://developer.android.com/reference/android/database/sqlite/package-summary.html