sqlite3怎么连接python
时间: 2024-06-16 11:00:58 浏览: 11
要连接Python和SQLite3,你需要使用Python内置的sqlite3模块。首先需要安装SQLite3数据库,然后就可以在Python程序中使用sqlite3模块的API来连接SQLite3数据库、创建表格、插入数据等等。
以下是一个简单的示例,演示如何使用Python和sqlite3模块连接SQLite3数据库:
``` python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 创建一个表格
cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)')
# 插入一些数据
cursor.execute('INSERT INTO users (name, age) VALUES (?, ?)', ('Alice', 25))
cursor.execute('INSERT INTO users (name, age) VALUES (?, ?)', ('Bob', 30))
cursor.execute('INSERT INTO users (name, age) VALUES (?, ?)', ('Charlie', 35))
# 提交更改
conn.commit()
# 查询数据
cursor.execute('SELECT * FROM users')
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
在这个示例中,我们首先使用sqlite3.connect()方法连接到一个名为example.db的SQLite3数据库。然后,我们创建了一个名为users的表格,并插入了一些数据。最后,我们查询了所有的数据并将它们打印出来。请注意,我们在完成对数据库的操作后关闭了游标和连接。