本文实例讲述了Python简单操作sqlite3的方法。分享给大家供大家参考,具体如下:
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 Test1(): #con =sqlite3.connect("D:\\test.db") con = sqlite3.connect( ":memory:" ) #store in memory cur = con.cursor() try : cur.execute( 'create table score(id integer primary key,name varchar(10),scores integer)' ) cur.execute( "insert into score values(0,'Rose',87)" ) cur.execute( "insert into score values(1,'Alice',78)" ) cur.execute( "insert into score values(2,'Helon',100)" ) cur.execute( "insert into score values(3,'Tom',98)" ) cur.execute( "insert into score values(4,'jack',198)" ) cur.execute( "insert into score values(5,'Tony',198)" ) cur.execute( "insert into score values(6,'David',99)" ) cur.execute( "update score set scores =? where id=?" ,( 45 , 3 )) cur.execute( "update score set name=? where id=?" ,( "John" , 0 )) cur.execute( "delete from score where id =1" ) except Exception,e: print "There are some except" ,e con.commit() print "Insert Complete" print "-----------------------------------------" print "Last row id is " ,cur.lastrowid cur.execute( 'select * from score' ) print cur.fetchall() print "----------------------------------------" cur.execute( "select count(*) from score" ) print "Current Rows is :" ,cur.fetchall()[ 0 ] cur.close() con.close() if __name__ = = '__main__' : Test1() print "hello world" |
希望本文所述对大家Python程序设计有所帮助。