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() # 关闭连接