如何从sdcard导入sqlite数据库到android应用程序

时间:2013-11-24 15:27:33

标签: android database sqlite

我想从sdcard导入sqlite数据库到android应用程序,但现有数据库应该已删除。 我创建了一个应用程序,但它不会删除旧数据库。它仍然是静止的。它没有上传新的数据库。

如何删除上一个&上传了一个新的复制和打开数据库刷新反射数据。

请帮帮我

谢谢, 尼丁

2 个答案:

答案 0 :(得分:1)

使用context.deleteDatabase(DATABASE_NAME);删除现有数据库。

使用I / O操作复制数据库,然后根据需要重命名数据库。

答案 1 :(得分:0)

使用标准Java文件I / O复制文件。在执行复制之前,请确保旧数据库上没有打开SQLiteDatabaseSQLiteOpenHelper。通过在getDatabasePath()上调用Context可以找到数据库的默认位置,例如Activity