在为Android开发时,我真的很喜欢this处理sqlite数据库的方法,但是在升级应用程序期间升级数据库时我有一个问题。建议使用这种方法,或者在事务中使用drop table / create table / insert进行标准过程(看起来如此)更安全,以便在发生故障时能够回滚吗?
答案 0 :(得分:0)
是否推荐此方法
你有没有一种特定的方法?
该链接似乎显示了SQLiteOpenHelper
的简单使用,作为标准API的一部分,我建议这样做。
您可以在onUpgrade
方法中执行任何操作,无论是DROP
ping表,ALTER
还是其他。
如果你想将它们包装在交易中,那取决于你。