Python教程学习:如何用python 连接sqlite数据库

    /    2017-07-13

  前言:

  大多数学习Python入门的朋友,也能从其他网站找到相应Python基础教程,然而偏向实战的部分就不好找了,今天小编整理相关教程资料分享给大家,快来看看吧!

import sqlite3
#查询
def load(table):
#连接数据库
con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db")
#获得游标
cur = con.cursor()
#查询整个表
cur.execute('select *from '+table)
lists = ['name','password']
if table == 'login':
#将数据库列名存入字典
colnames = {desc[0] for desc in cur.description}
将字典和数据库的数据一起存入列表,获得了记录字典
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
#插入数据
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))
#插入后进行整表查询,看是否成功插入
cur.execute('select *from Charge')
print(cur.fetchall())
con.commit()
cur.close()

  跟着名师学习Python,相信自己,勤奋努力,不断总结,总有一天你必然成功。

(2)

分享至