回答
創建或刪除數據庫的概念對於像SQLite這樣的嵌入式數據庫引擎沒有意義。它只與客戶端服務器數據庫系統有關,比如MySQL或Postgres使用的數據庫系統。
要創建新數據庫,只需執行sqlite_open()
或從命令行sqlite3 databasefilename
。
要刪除數據庫,請刪除該文件。
從http://www.sqlite.org/cvstrac/wiki?p=UnsupportedSql
要創建一個新的數據庫,只是做 sqlite_open()。刪除數據庫, 刪除該文件。
可以通過發出SQL命令,你通常會下降tables
。如果你想刪除整個數據庫,你必須刪除文件。您可以刪除所在的文件下
data/data/com.your.app.name/database/[databasefilename]
你可以從所謂的「FileBrowser」出例如「Android」的範疇的Eclipse視圖做到這一點。或直接在您的模擬器或手機上。
刪除您的應用程序的數據庫試試這個:
this.deleteDatabase("databasename.db");
這將刪除數據庫文件
如果你想刪除的數據庫編程,你可以使用deleteDatabase
從Context
類:
deleteDatabase(String name)
Delete an existencein g與此Context的應用程序包關聯的私有SQLiteDatabase。
試試這個:
context.deleteDatabase(DATABASE_NAME);
.db是否包含在db名稱之後? – 2015-12-10 04:24:50
SQLite database FAQ: How do I drop a SQLite database?
People used to working with other databases are used to having a "drop database" command, but in SQLite there is no similar command. The reason? In SQLite there is no "database server" -- SQLite is an embedded database, and your database is entirely contained in one file. So there is no need for a SQLite drop database command.
To "drop" a SQLite database, all you have to do is delete the SQLite database file you were accessing.
副本從http://alvinalexander.com/android/sqlite-drop-database-how
如果使用SQLiteOpenHelper你可以做到這一點
String myPath = DB_PATH + DB_NAME;
SQLiteDatabase.deleteDatabase(new File(myPath));
- 1. 刪除SQLite數據庫:如何?
- 2. 如何刪除SQLite數據庫android?
- 3. 如何刪除SQLite數據庫
- 4. 在android中刪除SQLite數據庫
- 5. 在SQLite數據庫中刪除任務
- 6. 在sqlite數據庫中刪除行
- 7. 刪除SQLite數據庫
- 8. iPhone:刪除/刪除SQLite數據庫?
- 9. 如何添加和刪除SQLite數據庫中的數據?
- 10. 從SQLite數據庫中刪除內容
- 11. 從sqlite數據庫中刪除 - Android
- 12. 在「SQLiteDatabase.openDatabase」上刪除Android SQLite數據庫
- 13. 如何在sqlite數據庫中刪除多行
- 14. 如何在刪除SQLite數據庫中的行後更新KEY_ROWID
- 15. 如何從sqlite中刪除數據
- 16. 如何從android中的sqlite數據庫中刪除html標籤?
- 17. 如何從android中的SQLite數據庫中刪除字符串?
- 18. 無法通過刪除()刪除SQLite數據庫中的行 - Android
- 19. 如何從sqlite數據庫中刪除sqlite_stat1?
- 20. 如何刪除SQLITE數據庫中的第一行?
- 21. 如何從sqlite數據庫表中刪除列?
- 22. 如何刪除sqlite數據庫表中的一行?
- 23. 如何刪除Sqlite數據庫中的行php
- 24. 如何從SQLite數據庫中刪除特定的行
- 25. 如何用PHP PDO刪除內存中的SQLite數據庫?
- 26. SQLite數據庫鎖定刪除命令
- 27. SQLIte數據庫無法刪除條目
- 28. 的SQLite數據庫刪除錯誤
- 29. 從Sqlite數據庫刪除列
- 30. 從sqlite數據庫刪除記錄
您必須有權訪問上下文才能執行此操作。 – 2012-07-01 12:40:09
+1的答案...我只是想降級數據庫,這是不允許的,所以我不得不刪除數據庫... :) – 2014-09-08 15:00:14
我知道這有點晚,但它可以降級你的數據庫。它只是默認禁用。你需要自己實現它。 – 2017-02-19 01:03:20