如何在Android中重置SqLite数据库?

Rol*_*and 18 sqlite android android-sqlite

我希望我的用户能够重置应用程序,然后我需要重置我创建的SQLite数据库.我怎样才能做到这一点?我想重置数据库或删除并重新创建数据库.

Lin*_*vel 11

只需删除您的数据库

context.deleteDatabase(DATABASE_NAME);
Run Code Online (Sandbox Code Playgroud)

  • 确保在删除之前关闭数据库. (4认同)

Ram*_*ani 8

有点晚,但这可以帮助其他人

public void clearDatabase(String TABLE_NAME) {  
   String clearDBQuery = "DELETE FROM "+TABLE_NAME;  
   db.execSQL(clearDBQuery);  
   }  
Run Code Online (Sandbox Code Playgroud)

这应该删除从表中参照SQLite数据库的文档中的所有行这里!