如何删除ORMLite数据库?

Lar*_*ara 6 android ormlite

我想知道如何使用ORMLite删除数据库.是否已有API调用?

删除所有表不会删除整个数据库.

提前致谢.

Gra*_*ray 6

编辑:

看起来你想通了.你做的事情如下:

boolean success =
    context.deleteDatabase(
        "/data/data/source.package.goes.here/databases/database-name.db??");
Run Code Online (Sandbox Code Playgroud)

编辑:

删除数据库对于ORMLite来说很奇怪,但我认为可以做到.实际上,当您执行某个dao.executeRaw(...)方法时,您可以打开一个可以执行任何操作的数据库引擎连接.你应该能够像:

fooDao.executeRaw("drop database foo;");
Run Code Online (Sandbox Code Playgroud)

这至少在MySQL下适用于我,它应该在Sqlite下.


是的,ORMLite具有TableUtils允许您创建和删除表的类.以下是该方法javadoc.