python操作sqlite
时间: 2024-11-22 09:25:18 浏览: 5
Python操作SQLite非常简单,因为SQLite本身是一个轻量级的关系型数据库,而Python的标准库中就包含了对SQLite的支持。以下是使用Python操作SQLite的基本步骤:
1. 首先,需要安装`sqlite3`模块,它内置于Python环境中。如果你还没有安装,可以运行命令 `pip install pysqlite3` 或者 `pip install sqlite3`。
2. 导入sqlite3模块:
```python
import sqlite3
```
3. 连接到SQLite数据库:
```python
conn = sqlite3.connect('example.db') # 'example.db' 是你要连接的数据库文件名
```
4. 创建或打开一个游标对象(Cursor),用于执行SQL语句:
```python
cursor = conn.cursor()
```
5. 执行SQL查询或插入数据:
- 查询:`cursor.execute("SELECT * FROM table_name")`
- 插入:`cursor.execute("INSERT INTO table_name VALUES (?, ?)", (value1, value2))`
6. 获取查询结果(如果有的话):
```python
rows = cursor.fetchall()
for row in rows:
print(row)
```
7. 提交事务并关闭连接:
```python
conn.commit() # 如果有修改,提交到数据库
conn.close() # 关闭连接,释放资源
```
8. 完成后记得关闭连接,以防止资源泄露。
阅读全文