手机也能上课
1/2
python中的SQLite
在python3中内嵌了
sqlite数据库,我们只需要import SQLite的模块(sqlite3),就能使用sqlite数据库。
import sqlite3
# 建立数据库连接,返回connection对象
conn = sqlite3.connect("./w3cschool.db")
还记得前面提到过嘛?
SQLite是免安装的,所以没有安装SQLite也可以直接运行上述代码。
如果是mysql这类需要安装的数据库,我们不仅需要安装MySQL,还需要额外安装一些MySQL的驱动(第三方库),而SQLite完全不需要!而且sqlite3模块是python内置的,不需要使用pip这类的包管理工具导入!
关于SQLite的版本:
不同版本的python自带的SQLite版本是不一样的,以小编使用的python3.10为例,sqlite3的版本是2.6.0,SQLite的版本为3.37.2。
sqlite3是python的模块,可以理解为python的sqlite驱动。他的版本为2.6
SQLite版本是SQLite数据库的版本,可以理解为类似于MySQL的版本。这里的版本是3.37.2,是SQLite3版本的数据库(后面的37.2是小版本)