首页 > 解决方案 > 即使对于 PRAGMA integriti_check,Sqlite 文件也不是数据库

问题描述

我有这个使用 Sqlite db 的应用程序,但突然它抛出异常说文件不是数据库。

我尝试将旧的 db 转储到 sql 文件。但是在sql文件里面仍然说error=>file不是数据库。

有没有其他方法可以恢复我的数据?请指教。非常感谢。 在此处输入图像描述

标签: sqlite

解决方案


SQLite,顾名思义,是一个轻量级的 SQL。从技术上讲,当您使用 SQLite 时,您的数据库存储在一个文件中,请参阅:https ://fileinfo.com/extension/sqlite

如果您的操作已经保存,那么希望您有一个可以从中加载的备份。如果你的 SQLite 数据库状态良好,但是你想生成一个 sql 文件,那么你可以使用 dump 命令,见这里:https ://www.sqlitetutorial.net/sqlite-dump/


推荐阅读