我认为Python 2.5是第一个包含SQLite的版本,但我希望有人可以确认这个以及首次包含的SQLite版本。
答案 0 :(得分:8)
来自the docs:
11.13。 sqlite3 - SQLite数据库的DB-API 2.0接口
版本2.5中的新内容。
答案 1 :(得分:6)
正如其他人所说,pysqlite2
的快照已合并到Python标准库中,并作为Python 2.5中的sqlite3
模块发布。随后在pysqlite2
上进行了独立开发,在后续Python版本的各个点上已合并回sqlite3
,sqlite3
已收到自己的错误修复。
对于包含哪个SQLite
版本的问题,没有一个正确答案,因为Python源代码分发不包含SQLite
的来源。对于Unix风格的构建,构建过程取决于外部提供的库副本。由Python的每个分销商决定如何管理它。例如,当前python.org安装程序仅适用于Mac OS X的32位版本静态包含SQLite库的一个版本,而用于10.6的64位版本动态链接到系统提供的库版本。因此,要回答第二个问题,您需要检查Python 2.5的每个发行版,并确定每个静态或动态链接的SQLite版本。
答案 2 :(得分:5)
它首先包含在python版本 2.5 。
中sqlite的版本 3.0.8 ,基于 pysqlite2.1.3 库。
在此处找到:http://www.python.org/download/releases/2.5/NEWS.txt(搜索“sql”)。
答案 3 :(得分:3)
来自here,版本2.5 alpha 1