我正在使用SQLite数据库文件,我注意到当使用数据库文件时,我看到它打印出“SQLite错误:数据库被锁定”。我尝试过使用带有try.catch的SQLiteException,但这不起作用。我想知道的是,如何在重复之前捕获错误,并向用户显示消息?换句话说,我想要做的是为连接设置默认的retries \ timeout,以便我的应用程序在重试时看起来没有响应。
答案 0 :(得分:1)
要解决此问题,只需重命名该文件并将其复制回原始名称和位置即可。
mv mydata.db temp.db
cp temp.db mydata.db
您的问题类似于查询"How do I unlock a SQLite database?" 我认为这个问题的答案可以帮助您轻松解决问题。