我在我的项目中使用 Sqlite3 数据库。出于测试目的,我需要长时间保持数据库繁忙。如何实现?有没有我可以编写的命令或脚本来保持数据库繁忙。
有人可以帮忙吗?
最佳答案
当有一些 Activity 事务时,数据库很忙。
要强制执行某些事务,只需执行 BEGIN EXCLUSIVE .
这可以从您的程序中完成,或者简单地从 sqlite3
命令行 shell 中手动完成:
$ sqlite3 /some/where/mydatabase.db
SQLite version 3.8.5 2014-06-04 14:06:34
Enter ".help" for usage hints.
sqlite> BEGIN EXCLUSIVE;
sqlite> -- the DB is now locked ...
sqlite> COMMIT;
关于java - 保持 Sqlite3 数据库繁忙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24879996/