一、模块介绍
一个Python的内置模块,提供sqlite3的功能。
>> import sqlite3
二、函数和变量:
只列出常用函数:
sqlite3.connect(“[路径]文件名”) 判断数据库文件是否存在,不存在自动创建,存在就打开数据库。
连接名.commit() 提交修改
连接名.rollback() 取消未提交的修改
连接名.close() 关闭连接
连接名.cursor() 创建游标
游标名.execute(“SQL语句”),执行sql语句
游标名.close(),关闭游标
游标名.executemany,执行多条sql语句
游标名.fetchone(),从结果中取一条记录
游标名.fetchmany(),从结果中取多条记录
游标名.fetchall(),从结果中取出多条记录
三、函数作用详解
使用sqlite3模块的一般步骤:
(1)建立连接:
(2)建立游标
(3)执行SQL语句(增删查改),具体的SQL语句详见SQL语句介绍
(4)修改:提交或者回滚修改
(5)读取:读取查询结果
(6)关闭游标
(7)关闭连接
四、DEMO