大佬,这边会保证项目数据隐私,在提交时可能弹出的SQLite Error 5: database is locked的异常,请教了开发同事结论是,我们并不需要关心这个错误,主要关注用户业务功能有没有出错。
内建库SQLite在同时多个进程操作数据库时,会记录这个错误日志,下面的是官方文档:
https://www.sqlite.org/rescode.html#busy
这属于数据库行为,表示数据库忙,因为Sqlite数据库驱动有逻辑,会自行处理多个进程操作数据库的情况,比如如果有数据正在更新,同时另外一个进程需要读取,此时数据库就会记这个日志,但是驱动会等待,等数据库处理完,然后读取数据返回。
|