欢迎光临散文网 会员登陆 & 注册

Win系统 Python 和 DB Browser 升级 Sqlite 数据库

2023-03-12 17:16 作者:象喻  | 我要投稿

Sqlite一般以动态链接库(win系统是dll)形式集成到其它软件中。Windows系统在Sqlite官网下载最新版的dll即可,一般是下载64位版。

www.sqlite.org/download.html



在版本升级时,把新的dll复制到各软件对应的位置,替换旧文件。比如DB Browser for SQLite的安装目录,替换原来的sqlite3.dll即可。

DB Browser for SQLite的软件介绍(菜单栏:帮助→关于)是静态界面,SQLite版本号并不会更新。

为了验证更新是否成功,在任意数据库中执行下面的SQL语句:

select sqlite_version()

就可以看到当前sqlite3.dll的实际版本号。

Python升级

在Python安装目录下的DLLs子目录中,替换sqlite3.dll。随后在IDLE就可以进行验证:

import sqlite3

print(sqlite3.sqlite_version)


注意:在替换前就已经运行的python解释器不受影响


已知问题:

在对Python进行升级时,我们手动替换sqlite.dll文件可能会导致升级后缺失sqlite.dll的错误,即Python升级之后,DLLs目录里没有sqlite.dll,需要我们重新把sqlite.dll复制到DLLs目录里


Win系统 Python 和 DB Browser 升级 Sqlite 数据库的评论 (共 条)

分享到微博请遵守国家法律