Python操作SQLite
Posted 大大的大笨熊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python操作SQLite相关的知识,希望对你有一定的参考价值。
1. 导入sqlite3数据库模块,从python2.5以后,sqlite3成为内置模块,不需要额外安装,只需要导入即可。
import sqlite3
2.创建/打开数据库
- 使用connect方法打开数据库
con = sqlite3.connect(‘D: est.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的主要内容,如果未能解决你的问题,请参考以下文章
java.lang.NullPointerException: Attempt to invoke virtual method ‘int android.database.sqlite异常(代码片段