【发布时间】:2017-07-21 18:42:22
【问题描述】:
如何从应用程序中删除数据库?
【问题讨论】:
如何从应用程序中删除数据库?
【问题讨论】:
您是否检查了 Android 中可用的 deleteDatabase() 方法?
【讨论】:
File dbFile = getDatabasePath("your_db_file_name");
boolean deleted = dbFile.delete();
【讨论】:
旧帖子,但我认为值得添加此功能,以防当时此功能不可用。我使用上下文。例如,当你在 MainActivity
this.deleteDatabase("mydata.db");
或者当你在别处有上下文句柄时
context.deleteDatabase("mydata.db");
【讨论】:
您需要删除实际的 db 文件还是仅仅 DROP 表就足够了?我想最终结果是一样的,删除表格可能会更容易。
【讨论】: