在sql android里面的代码中用几个表删除整个数据库

时间:2013-03-05 08:27:19

标签: android android-sqlite

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

代码:

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

logcat:

(1) near "DATABASE": syntax error

我试过这个,但不正确:

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

怎么做?

2 个答案:

答案 0 :(得分:2)

尝试使用以下内容:

context.deleteDatabase(databaseName.db);

答案 1 :(得分:1)

试试这个

  

this.deleteDatabase( “databasename.db”);

其中this指的是您的活动或任何上下文。

更多参考此博客

  

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