廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:
import sqlite3 #查詢 def load(table): #連接數(shù)據(jù)庫 con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db") #獲得游標(biāo) cur = con.cursor() #查詢整個(gè)表 cur.execute('select *from '+table) lists = ['name','password'] if table == 'login': #將數(shù)據(jù)庫列名存入字典 colnames = {desc[0] for desc in cur.description} 將字典和數(shù)據(jù)庫的數(shù)據(jù)一起存入列表,獲得了記錄字典 rowdicts = [dict(zip(lists, row)) for row in cur.fetchall()] else: rowdicts = [] for row in cur: rowdicts.append(row) con.commit() cur.close() return rowdicts #插入數(shù)據(jù) def insert_data(ID,name,money): con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db") cur = con.cursor() #使用SQL語句插入 cur.execute('insert into Charge values (?,?,?)', (ID,name, money)) #插入后進(jìn)行整表查詢,看是否成功插入 cur.execute('select *from Charge') print(cur.fetchall()) con.commit() cur.close()
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2
違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)