Python编程——数据库

SQLite

import sqlite3
conn = sqlite3.connect("test.db") # 建立连接
cur = conn.cursor() # 创建游标对象(执行SQL,管理查询到的数据集)

# 执行SQL语句
cur.execute("create table demo(num int,str varchar(20));")
cur.execute("insert into demo values(1,'aaa')")

# 查询
cur.execute("select * from demo;")
rows = cur.fetchall()

# 执行SQL后,数据库引擎自动启动新事物,操作完成后,可以提交或回滚当前事务
conn.rollback() # 事务回滚
conn.commmit() # 事务提交

cur.close() # 关闭游标
conn.close() # 关闭连接

发表评论