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]

浙公网安备 33010602011771号