保存SQLite数据库

时间:2012-03-11 18:01:56

标签: android sqlite

在我的应用程序中,我使用数据库存储一些数据,但如果我关闭我的应用程序,我的数据库也将被删除。所以我想知道是否有任何意义来保存我的数据库,并重新使用它来下载我的应用程序。

我暂时使用 public DatabaseHandler(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); }     为了创建我的数据库。

感谢您的帮助

3 个答案:

答案 0 :(得分:3)

如果您使用SQLiteOpenHelper创建数据库,除非您故意这样做,否则不会删除它。它们用于持久性内存存储,因此Android框架不会自行删除它,除非用户从应用程序设置中清除应用程序数据和缓存。

答案 1 :(得分:1)

要在Android应用程序中创建数据库,通常将SQLiteOpenHelper子类化。在子类的构造函数中,调用SQLiteOpenHelper的super()方法,指定数据库名称和当前数据库版本。
在这个类中,您需要覆盖onCreate()方法。

参考:http://www.vogella.de/articles/AndroidSQLite/article.html#sqliteoverview

答案 2 :(得分:0)

使用sqliteopenhelper

点击此链接http://thenewboston.org/list.php?cat=6

它包含包含代码的教程,您可以根据自己的目的轻松理解