概述掌握数据库连接对象Connection中的重要方法掌握游标对象Cursor中的重要方法数据库操作的基本流程数据库连接对象Connection#connecttosqlitedatabaseconn=sqlite3.connect('database')#连接对象下一个重要方法#获取Cursor游标对象conn.cursor()#提交数据库事务conn.commit()#回滚数据库事务conn.rollback()#关闭数据库连接conn.close()#实例演示importsqlite3try:#建立数据库连接conn=sqlite3.connect('test.db')#创建游标对象cursor=conn.cursor()#执行sql插入操作sql='INSERTITOuser(name,age)VALUES(?,?)'cursor.execute(sql,("Jack",18))#Commit数据库事务conn.commit()exceptsqlite3.Errorase:#Rollback数据库事务conn.rollback()finally:#Closecursorifcursor:cursor.close()#关闭数据库连接ifconn:conn.close()cursor对象Cursor#Cursor对象下的重要方法执行一条sql语句,sql为sql语句,params为序列或字典类型execute(sql[,params])从结果集中返回所有数据fetchall()操作演示
