python无法打开sqlite数据库

请教各位大侠:要连接一个sqlite数据库,其journal_mode为wal,但是connect之后执行查询语句一直提示文件加密或者不是数据库文件。网上查了一下要输入命... 请教各位大侠:要连接一个sqlite数据库,其journal_mode为wal,但是connect之后执行查询语句一直提示文件加密或者不是数据库文件。网上查了一下要输入命令PRAGMA journal_mode = wal,但是我输入后还是错误,比如
import sqlite3
conn = sqlite3.connect("test.db")
cu = conn.cursor()
cu.execute("PRAGMA journal_mode = wal")
cu.execute("select * from table")
执行最后select的时候就提示文件加密或者不是数据库文件了
展开
 我来答
tim_spac
2012-03-18 · TA获得超过3628个赞
知道大有可为答主
回答量:1804
采纳率:100%
帮助的人:2023万
展开全部
import sqlite3
conn = sqlite3.connect("test.db")
conn.execute("PRAGMA journal_mode = wal")
conn.commit()

cu = conn.cursor()
..
追问
你确定这样可以么?我当时这么用不行,commit也不行,这个问题我已经解决了,在sqlite网站下了最新的sqlite3.dll,不过谢谢你的帮助,分给你了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式