2024年3月12日发(作者:)

Sqlite是一个轻量级的数据库,类似于Access.

一、 安装

Python 2.5开始提供了对sqlite的支持,带有sqlite3库.

没有sqlite的版本需要去PySqlite主页上下载安装包.

PySqlite下载地址/p/pysqlite/downloads/list

二、创建数据库/打开数据库

Sqlite使用文件作为数据库,你可以指定数据库文件的位置。

[python]view plaincopy

import sqlite3 #导入模块

cx = t("d:")

#这个是建立在内存里, 内存中的任何操作都不需要commit

#cx = t(':memory:')

使 用sqlite的connect可以连接一个数据库文件,当数据库文件不存在的时候,它

会自动创建。如果已经存在这个文件,则打开这个文件。cx为数据库连接对象。

三、操作数据库的基本对象

3.1 数据库连接对象

象前面的cx就是一个数据库的连接对象,它可以有以下操作:

commit()--事务提交

rollback()--事务回滚

close()--关闭一个数据库连接

cursor()--创建一个游标

3.2 游标对象 所有sql语句的执行都要在游标对象下进行。

cu = ()#这样定义了一个游标。

游标对象有以下的操作:

execute()--执行sql语句

executemany--执行多条sql语句

close()--关闭游标