废话不多说了,直接给大家贴代码了,具体代码如下所示:
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