如何将数据库插入Android应用程序

时间:2014-10-23 14:49:34

标签: android mysql sqlite

我创建了一个包含4个使用Firefox插件的表的数据库。已保存数据库的格式为.sqlitename.sqlite)。

我只是想知道如何/在哪里将它插入到我正在开发的android项目中以及我应该在我的项目中做出哪些更改(比如Manifest文件中的更改)。我想我应该将它粘贴到资产文件夹中,但我不知道如何在代码中访问它。

我希望表格中有addviewupdatedelete数据,我应该怎么做?或者我应该用另一种方式吗?

2 个答案:

答案 0 :(得分:0)

这是一个非常可靠的教程:http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/

基本上,不要将sqlite文件直接复制到项目中。按照步骤在提供的onCreate和onUpgrade挂钩中创建/升级数据库。

这些挂钩使您有机会在通过Play商店发布更新时更改数据库结构。

适当的地方可以更长时间地运行操作来升级所有数据,或者从磁盘/网络预填充数据。

如果要从数据集预填充数据库,可以使用原始XML或JSON或CSV提供该数据,并在应用程序从全新安装启动后执行所有插入操作后提供该数据。

答案 1 :(得分:0)