保存SQLite数据库

问题描述:

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

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

感谢您的帮助

如果您正在使用SQLiteOpenHelper,除非你故意将不会被删除创建数据库。它们用于持久性内存存储,因此除非用户从应用程序设置中清除应用程序数据和缓存,否则Android框架本身不会删除它。

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

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

使用sqliteopenhelper

检查此链接http://thenewboston.org/list.php?cat=6

它包含教程与代码中包含了你可以很容易地理解为要完成

目的