sqlite使用


sqlite3使用过程中connection 和cursor是两个关键内容

connection主要是保证与数据库文件之间的连接,而sqlite3的所有sql语句都要在游标对象cursor的参与下完成


1. connection 创建于数据库的连接,提交事务,关闭连接
    conn = sqlite3.connection(dbfile) //创建链接
    conn.cursor()  //创建游标
    conn.commit()  //事务提交
    conn.rollback() //事务回滚
    conn.close()  //关闭连接
2. cursor 参与sql语句的执行
    cursor.excute(sql) //执行单条sql语句
    cursor.excutescript(sql_script) //执行多条sql语句,逗号分隔
    cursor.fetchone()  //从查询结果中选择一条记录
    cursor.fetchall() // 从查询结果中选择所有记录
    cursor.close()  //关闭游标

只有一个问题 cursor.excutemany和cursor.excutescript()有什么差别?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值