废话不多说了,直接给大家贴代码了,具体代码如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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 连接sqlite及简单操作,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:http://www.cnblogs.com/attentle/archive/2017/06/30/7098346.html