2

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

编码:

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

日志猫:

(1) near "DATABASE": syntax error

我试过这个,但不正确:

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

这该怎么做?

4

2 回答 2

2

尝试使用以下内容:

context.deleteDatabase(databaseName.db);
于 2013-03-05T08:29:44.060 回答
1

试试这个

this.deleteDatabase("databasename.db");

wherethis指的是您的活动或任何上下文。

有关更多信息,请参阅此博客

http://logcatsolutions.blogspot.in/2012/07/sqlite-complete-example-create.html

于 2013-03-05T10:25:00.890 回答