SQLite异常处理锁定数据库

3

我正在使用SQLite数据库文件,当数据库文件正在使用时,我会看到它打印“SQLite错误:数据库已锁定”。我尝试使用try.catch和SQLiteException,但都不起作用。我想知道的是,如何在其重复之前捕获错误并向用户显示消息?换句话说,我想做的是设置连接的默认重试/超时,以使我的应用程序在重试时不会显得无响应。

1个回答

1
为了解决这个问题,只需将文件重命名并复制回其原始名称和位置即可。
mv mydata.db temp.db
cp temp.db mydata.db

你的问题类似于查询{{link1:“如何解锁SQLite数据库?”}} 我认为这个问题提供的答案将帮助你轻松解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接