1 #导入模块
2 import sqlite3
3 #创建连接
4 con = sqlite3.connect('d:/sqlite3Demo/demo.db')
5 #创建游标对象
6 cur = con.cursor()
7 #编写修改的SQL语句
8 sql = 'update t_person set pname=? where pno=?'
9 #执行sql
10 try:
11 cur.execute(sql,('小万',1))
12 #提交事务
13 con.commit()
14 print("修改成功")
15 except Exception as e:
16 print(e)
17 print("修改失败")
18 con.rollback()
19 finally:
20 #关闭游标
21 cur.close()
22 #关闭连接
23 con.close()
1 #导入模块
2 import sqlite3
3 #创建连接
4 con = sqlite3.connect('d:/sqlite3Demo/demo.db')
5 #创建游标对象
6 cur = con.cursor()
7 #创建查询SQL
8 sql = 'select * from t_person'
9 try:
10 cur.execute(sql)
11 #获取结果集合,获取一条数据
12 person = cur.fetchone()
13 print(person)
14 except Exception as e:
15 print(e)
16 print("数据查询失败")
17 finally:
18 #关闭游标
19 cur.close
20 #关闭连接
21 con.close