android - 在sql android中的代码中删除带有多个表的整个数据库

标签 android android-sqlite

我有一个数据库(BASE2.db),里面有 4 个表,但是,当我想删除该数据库时,出现错误:

代码:

db.execSQL("DROP DATABASE IF EXISTS BASE2.db");

日志猫:

(1) near "DATABASE": syntax error

我已经尝试过这个,但不正确:

db.execSQL("DROP TABLE IF EXISTS BASE2.db");

如何做到这一点?

最佳答案

尝试使用以下内容:

context.deleteDatabase(databaseName.db);

关于android - 在sql android中的代码中删除带有多个表的整个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15219016/

相关文章:

java - 如何从 XML 导入 SwipeRefreshLayout 配色方案?

android - 是否可以覆盖启动完整的构造函数?

android-sqlite - 通过从断言复制数据库文件在 Room 中使用预填充的数据库

android - 是否可以将 iOS db 文件用于 Android 项目?

java - 避免重复、SQLITE、android

javascript - 如何检测 Android 浏览器上键盘显示/隐藏事件的发生

java - 如何在启动 MainActivity 时直接选择 fragment 类?

java - 如何从更新引擎服务获取更新状态?

android - 我应该什么时候关闭 DatabaseHelper?

android - 在安卓应用中存储用户名和密码的最佳选择