当前位置:  开发笔记 > 编程语言 > 正文

"sqlite"和"pysqlite2/sqlite3"模块有什么区别?

如何解决《"sqlite"和"pysqlite2/sqlite3"模块有什么区别?》经验,为你挑选了1个好方法。

我放弃让"sqlite3"工作,但我发现(有帮助("模块"))我有"sqlite"模块.我测试了它(创建表,插入一些值等),它工作正常.但在我开始使用这个模块之前,我想知道它与sqlite3模块相比是否有一些显着的局限性?任何人,请求,请给我建议吗?

先感谢您.



1> Alex Martell..:

根据这个wiki,你可以问你的模块究竟是什么版本,例如:

>>> import sqlite
>>> sqlite.version
'1.0.1'
>>> sqlite._sqlite.sqlite_version()
'2.8.16'

那么当你尝试这个时你会看到什么版本的数字?

此处提供了从pysqlite版本2.3.4到2.5.5(大约2年版本)的发行说明链接列表- 所以如果您使用的是嵌入在Python 2.5附带的sqlite3中的2.3.2或者Python 2.6附带的2.4.1您可以准确地追踪您可能缺少的功能,优化和错误修复(很长的列表).但是1.0.1远远落后于我不知道在哪里可以找到从那里到2.3.2的更改列表!看起来像是考古学家的工作...... ;-).

我在这里看过一个pysqlite教程; 完整的文档(LaTex来源)在这里 ; 祝好运!

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有