1. 程式人生 > 其它 >python flask使用sqlite資料庫的問題

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]