当前位置:首页 > 数据库 > SQlite

python – “sqlite”和“pysqlite2 / sqlite3”模块有什么区别?

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

先感谢您.

解决方法:

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

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

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

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

我见过一个pysqlite教程here;完整文档(LaTex来源)here;祝好运!


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!