Python怎么连接sqlite数据库?Python如何连接sqlite并使用

sqlite是一个非常小型和轻量化的关系型数据库,并且它能够直接嵌入到程序内去使用,很多小伙伴还不知道python该怎么连接sqlite数据库并且使用 。所以下面这一篇文章小编要来介绍的内容就是,python中连接sqlite数据库并且执行读写操作的全部教程,一起往下看看吧 。
【Python怎么连接sqlite数据库?Python如何连接sqlite并使用】

Python怎么连接sqlite数据库?Python如何连接sqlite并使用


1.首先需要保证的一点就是python的版本必须是在3.0及其以上,因为连接需要使用到第三方库,而这个第三方库目前只支持python3版本,而没有兼容其他版本 。所以在开始菜单输入命令提示符搜索之后,右键结果选择以管理员身份打开,执行以下命令将第三方库给安装好,示例如下:
pip install sqlite32.库安装完成之后就是要在python文件中编写代码来使用它了,使用import关键字将sqlite3库导入到程序中 。然后定义一个变量并且使用字符串类型,值为db类型的文件路径,因为sqlite数据库连接时都是直接对一个数据库文件执行的 。
此外还需要定一个变量并赋予字符串类型的值,不过这个值需要是能够执行sql语句 。最后调用connect()方法就可以连接sqlite数据库了,代码如下所示:
import sqlite3db = r"D:pyWorkest.db"drp_tb_sql = "drop table if exists staff"con = sqlite3.connect(db)3.数据库连接成功之后返回的对象就是用其来执行余下操作的,先使用它调用cursor()方法来完成游标创建 。再用游标对象调用execute()方法执行sql语句,在该方法之中第二个位置的参数需要传入前一个命令中所需的参数,代码如下所示:
insert_sql = "insert into staff (name,city) values (?,?)"cur.execute(insert_sql,('Tom','New York'))cur.close()con.close()以上就是关于“Python怎么连接sqlite数据库?Python如何连接sqlite并使用”的全部内容了,希望对你有所帮助 。

    猜你喜欢