以下是关于如何以编程方式从Android删除SQLite数据库的答案:
要以编程方式从Android删除SQLite数据库,可以使用以下代码:
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
public class DatabaseHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME = "my_database.db";
private static final int DATABASE_VERSION = 1;
public DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
// 创建数据库表
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// 升级数据库
}
public void deleteDatabase() {
// 删除数据库
Context context = getContext();
context.deleteDatabase(DATABASE_NAME);
}
}
在上面的代码中,我们继承了SQLiteOpenHelper类,并实现了onCreate()和onUpgrade()方法。在deleteDatabase()方法中,我们使用了Context类的deleteDatabase()方法来删除数据库。
领取专属 10元无门槛券
手把手带您无忧上云