码迷,mamicode.com
首页 > 数据库 > 详细

Python操作SQLite

时间:2018-08-29 22:49:58      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:pytho   游标   数据   any   对象   数据库连接   数据库对象   chm   connect   

1. 导入sqlite3数据库模块,从python2.5以后,sqlite3成为内置模块,不需要额外安装,只需要导入即可。

import sqlite3

2.创建/打开数据库

  • 使用connect方法打开数据库 con = sqlite3.connect(‘D:\test.db‘)
  • 不仅可以在硬盘上创建数据库文件,还可以在内存中创建。
    con = sqlite3.connect(‘:memory:‘)

3.数据库连接对象

  • 上面通过connect方法返回con对象。即是数据库对象,提供以下方法:
    • cursor()方法用来创建一个游标对象
    • commit()方法用于事务提交
    • rollback()方法用于事务回滚
    • close()方法用于关闭一个数据库连接

4.游标对象的使用

  • 创建游标对象: cur = con.cursor()

  • 游标方法
    • execute()用于执行SQL语句
    • executemany()用于执行多条sql语句
    • close() 关闭游标对象
    • fetchone()用于从结果中取一条记录,并指向下一条记录
    • fetchmany()取多条记录
    • fetch()取所有记录
    • sroll()用于游标滚动

Python操作SQLite

标签:pytho   游标   数据   any   对象   数据库连接   数据库对象   chm   connect   

原文地址:https://www.cnblogs.com/guguobao/p/9557376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!