SQLite 中如何连接到数据库?

· 约 2 分钟读完 · 第 16 / 138 章

推荐答案

在 SQLite 中,连接到数据库可以通过以下方式实现:

本题详细解读

1. 导入 sqlite3 模块

在 Python 中,SQLite 数据库的操作是通过 sqlite3 模块来实现的。首先需要导入该模块:

2. 连接到数据库

使用 sqlite3.connect() 方法可以连接到 SQLite 数据库。如果指定的数据库文件不存在,SQLite 会自动创建一个新的数据库文件。

这里的 'example.db' 是数据库文件的路径。如果路径中不包含目录,SQLite 会在当前工作目录下创建或打开数据库文件。

3. 创建游标对象

连接数据库后,需要创建一个游标对象来执行 SQL 语句:

游标对象用于执行 SQL 查询并获取结果。

4. 执行 SQL 查询

通过游标对象的 execute() 方法可以执行 SQL 语句。例如,创建一个名为 users 的表:

5. 提交事务

在执行了修改数据库的操作(如创建表、插入数据等)后,需要调用 commit() 方法来提交事务:

6. 关闭连接

完成所有操作后,应该关闭数据库连接以释放资源:

关闭连接后,游标对象也会自动失效。