如何從應用程序中刪除數據庫?如何在Android應用程序中刪除數據庫
回答
您是否在Android中檢查了deleteDatabase()
方法?
您是否需要刪除實際的db文件或者僅僅刪除這些表就足夠了?我想象最終的結果是一樣的,刪除表可能會更容易。
File dbFile = getDatabasePath("your_db_file_name");
boolean deleted = dbFile.delete();
如果你的手機是不是植根,如果你的數據庫是你的內應用程序文件夾(數據/數據)我懷疑這是否可以刪除它。 – DeRagan 2010-08-30 09:48:20
您可以在創建它的應用程序中刪除它。 – plugmind 2010-08-30 10:19:44
我試過這種方法對我的數據庫,它拒絕被刪除。我不使用getDatabasePath(),因爲我在SD卡上創建數據庫,但File.delete()總是返回false。除了close()以外,還有什麼需要調用數據庫本身來允許刪除文件嗎? – Teknogrebo 2012-02-17 10:47:48
舊帖子,但我認爲它值得添加此功能,以防此功能當時不可用。我使用上下文。舉例來說,當你在MainActivity
this.deleteDatabase("mydata.db");
或者當你有一個上下文句柄別處
context.deleteDatabase("mydata.db");
- 1. Android應用程序刪除數據
- 2. 在升級應用程序中刪除SQLite數據庫
- 3. Android - 刪除應用程序
- 4. 從默認mvc應用程序數據庫中刪除用戶
- 5. 如何在android應用程序卸載時從sdcard中刪除數據?
- 6. 如何在我的android應用程序中創建數據庫?
- 7. 當我從應用程序中清除數據時刪除Sqlite數據庫
- 8. 在卸載應用程序時刪除SQLite數據庫
- 9. 從模擬器中刪除應用程序數據庫
- 10. Android:從數據庫中刪除數據
- 11. 如何在Android應用程序中刪除冬眠錯誤?
- 12. Android - Sqlite數據庫文件在卸載應用程序時未被刪除?
- 13. 如何在卸載應用程序時刪除數據?
- 14. 應用程序更新數據刪除
- 15. 刪除應用程序不會刪除應用程序組數據
- 16. 如何從默認的asp.net mvc應用程序中刪除數據庫列?
- 17. 如何從Android的RAM中刪除我的應用程序的數據?
- 18. 如何讓Android應用程序使用MySQL在線數據庫?
- 19. 如何在sqlite中刪除數據庫?
- 20. 無法從iPhone應用程序中的SQLite數據庫中刪除數據
- 21. 如何在應用程序退出時清除SQLite數據庫?
- 22. 如何存儲/檢索應用程序數據意外刪除應用程序
- 23. 在Android應用程序中從Sqlite數據庫讀取數據。
- 24. 如何響應用戶從數據庫中刪除的反應?
- 25. 如何刪除沙盒應用程序中的應用程序?
- 26. 如何刪除mysql5中的數據庫的所有程序
- 27. 如何在Android應用程序之外創建SQLite數據庫?
- 28. Android應用程序如何訪問集中式數據庫
- 29. 我如何更新Android應用程序中的SQLite數據庫?
- 30. Android,清除應用程序的數據
我想刪除實際的數據庫文件 – 2010-08-30 07:34:02