Android 如何在数据库中保存表而不是保存数据库
我想在数据库中保存一个表文件,数据库中有很多表,但我不想保存数据库,因为如果需要,我会恢复表文件,其他表文件保持原始状态。有办法吗?一些想法:Android 如何在数据库中保存表而不是保存数据库,android,database,Android,Database,我想在数据库中保存一个表文件,数据库中有很多表,但我不想保存数据库,因为如果需要,我会恢复表文件,其他表文件保持原始状态。有办法吗?一些想法: 复制原始数据库并仅使用副本。这种方法很简单,不需要代码做任何“特殊”的事情,就不会留下更改。然而,这使得很难将任何数据保留回原始数据——但请参阅下面的一个妙招 。仅更新附加数据库中的表。必须修改代码以仅使用附加数据库中的表。对主数据库中表的修改仍将保存。可以根据需要删除(或不删除)附加的数据库。附加数据库是在不同SQLite数据文件之间移动数据的好方法
快乐编码 首先,谢谢你提出了一些想法。我想使用第二个想法。你能提供一些使用附加数据库的演示吗?@BigBang就像在文档链接中一样:
attachdatabase[path]AS[name]
SQL命令(只是“执行”):-)Android中的getAttachedDatabases()
方法可以用来查看附加的内容。请看:首先,感谢您提出一些想法。我想使用第二个想法。你能提供一些使用附加数据库的演示吗?@BigBang就像在文档链接中一样:attachdatabase[path]AS[name]
SQL命令(只是“执行”):-)Android中的getAttachedDatabases()
方法可以用来查看附加的内容。参见:示例