Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用旧的SQLite2数据库_Python_Sqlite_Sqlite2 - Fatal编程技术网

Python 使用旧的SQLite2数据库

Python 使用旧的SQLite2数据库,python,sqlite,sqlite2,Python,Sqlite,Sqlite2,我的硬盘上有一个非常旧的、满是灰尘的SQLite 2数据库,我想在其中搜索一下 到目前为止,我已经尝试使用诸如sqliteman、sqlitebrowser之类的工具打开它,只是尝试使用Python中的sqlite3打开它,但没有任何效果 所有工具现在似乎都只支持SQLite 3 有没有办法用Python打开这个旧的SQLite 2数据库 顺便说一句,我很确定这是一个SQLite数据库,查看二进制内容: user@host:~ $ head -1 old.db | cut -c 1-48 **

我的硬盘上有一个非常旧的、满是灰尘的SQLite 2数据库,我想在其中搜索一下

到目前为止,我已经尝试使用诸如sqliteman、sqlitebrowser之类的工具打开它,只是尝试使用Python中的
sqlite3
打开它,但没有任何效果

所有工具现在似乎都只支持SQLite 3

有没有办法用Python打开这个旧的SQLite 2数据库

顺便说一句,我很确定这是一个SQLite数据库,查看二进制内容:

user@host:~ $ head -1 old.db | cut -c 1-48
** This file contains an SQLite 2.1 database **

您可以下载源代码并返回到旧版本


我是通过在他们的网站上冲浪找到的。单击最新提交会将您带到此时可以下载tarball代码的地方。

为什么不编译较旧版本的sqlite?