将内存中的SQLiteDatabase备份到文件中

时间:2015-08-11 14:01:48

标签: android sqlite

我目前使用SQLiteDatabase.create(null)创建了一个内存SQLiteDatabase。稍后,我希望将此数据库备份到文件中。

对于C SQLite API,这是well-documented。从本质上讲,我想重现loadOrSaveDb函数的功能,但似乎并非Android SQLite API中提供sqlite3_backup函数。

如果通过等效于C备份API无法直接实现这一点,是否有一种直接的方法可以将内存中SQLiteDatabase的内容全面复制到基于文件的内容?

(这与Backup and restore sqlite from disk to memory in Java基本相同,但使用的是Android SQLite而不是JDBC。)

0 个答案:

没有答案