在Android中附加预先存在的SQLite数据库

时间:2014-06-24 20:04:43

标签: android database sqlite

我已经创建了一个SQLite数据库,其中包含数据。

现在我只想将数据库与现有的表和键附加,而不对Android应用程序进行任何更改并使用它。

Android中大多数关于SQLite数据库的示例都涉及在应用程序like this link中创建数据库。但是我的数据库文件已经存在。

经过一番搜索后,我发现this link有关数据库附件的信息,但它不清楚,我不明白应该放置数据库文件的位置以及如何为其调用附件查询。

2 个答案:

答案 0 :(得分:1)

只需使用sqllite asset helper

即可

这是为你的purpouse服务的最好的lib。我还写了一篇关于预加载sqllite数据(以及其他内容)here

的博客文章

答案 1 :(得分:0)

String path = "/path/to/database/file";
SQLiteDatabase database = SQLiteDatabase.openDatabase(path, null, 0);