python 如何连接到SQLite数据库的
时间: 2023-07-20 18:08:23 浏览: 103
Python连接SQLite数据库
在 Python 中连接 SQLite 数据库可以使用内置的 sqlite3 模块,该模块提供了一个简单的 API 以及一些 SQL 语句来执行各种操作。以下是一个示例代码,可以连接到 SQLite 数据库并执行一些操作:
```python
import sqlite3
# 创建连接
conn = sqlite3.connect('example.db')
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 语句
cursor.execute('SELECT * FROM users')
# 获取查询结果
result = cursor.fetchall()
# 打印结果
print(result)
# 关闭游标和连接
cursor.close()
conn.close()
```
在这个示例中,我们使用 connect() 方法来创建与数据库的连接,并使用 cursor() 方法创建一个游标对象。然后,我们可以使用 execute() 方法来执行 SQL 语句,fetchall() 方法来获取查询结果。
注意,这里的 `example.db` 是数据库文件的名称,如果该文件不存在,则会自动创建。如果你需要连接到已经存在的数据库文件,则需要将文件的路径作为参数传递给 connect() 方法。例如:
```python
conn = sqlite3.connect('/path/to/database.db')
```
当然,我们还可以使用 sqlite3 模块提供的其他方法来执行更多的操作,例如创建表、插入数据、更新数据等。具体的使用方法可以参考官方文档:https://docs.python.org/3/library/sqlite3.html
阅读全文