观点:Win系统 Python 和 DB Browser 升级 Sqlite 数据库
发布时间:2023-03-12 17:03:38 来源:哔哩哔哩

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目录里

标签:

x 广告
金融
x 广告

Copyright ©  2015-2022 大河租赁网版权所有  备案号:京ICP备2022022245号-75   联系邮箱:435 226 40@qq.com