python flask使用sqlite数据库的问题
首先需要新建一个python_sqlite.py文件进行表的创建以及数据的插入
import sqlite3 conn = sqlite3.connect('test.db') c = conn.cursor() c.execute('''insert into user values(1,'chen','123456')''') c.execute('''insert into user values(2,'lay','123456')''') c.execute('''insert into user values(3,'cc','123456')''') conn.commit() conn.close() print('done')
然后创建一个view.sql文件来进行对表的查看
select * from user
写好语句后点击右键点击run query
然后我们要使用该test.db数据库的话我们首先需要知道他的位置
然后我们就在Python程序中引入该数据库
database = 'g:\\VScode\\PythonTest\\test.db'
要使用的时候使用sqlite3.connect语句,然后在使用自己需要的SQL语句
sqliteDB = sqlite3.connect(database) # 这里的SQL语句记得要加上单引号,不然会报错 password = sqliteDB.execute( "select password from user where name='"+name1+"'")
最后这样查询得到的是一个地址,我们需要得到他里面的数,就可以使用fetchone()或者fetchall()
password = password.fetchall()[0]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现