Sqlite的一个不知算不算缺陷的问题

Sqlite的一个不知算不算缺陷的问题,第1张

概述=问题= 今天同事发给我一个Sqlite库,不做任何 *** 作都提示sqlite error 11-database disk image is malformed 大概意思‘数据库映像格式错误’ 查Sqlite的状态码为 SQLITE_CORRUPT (int)-----The database disk image is malformed. =分析= 引起这个错误的原因很不确定, 1、可能是空间不

=问题=

今天同事发给我一个sqlite库,不做任何 *** 作都提示sqlite error 11-database disk image is malformed

大概意思‘数据库映像格式错误’

查sqlite的状态码为 sqlITE_CORRUPT (int)-----The database disk image is malformed.

=分析=

引起这个错误的原因很不确定,

1、可能是空间不足,在做嵌入式开发的时候比较容易遇到。

2、库在做读写 *** 作的时候,突然断电。

。。。。。

出错了那就修复数据库吧

可以sqlite没有提供类似repair的功能,到sqlite网站的邮件列表上查询,有几个人也遇到此情况,

当没有解决的办法。

可能要为什么sqlite没有提供类似其他数据库如MysqL的修复功能,

我想这可能是sqlite是作为轻量级库来发展,效率是它首先要考虑。加入太多功能,就违背它的目标。

总结

以上是内存溢出为你收集整理的Sqlite的一个不知算不算缺陷的问题全部内容,希望文章能够帮你解决Sqlite的一个不知算不算缺陷的问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1173518.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存