python链接sqlite3数据库
时间: 2023-07-30 22:06:43 浏览: 196
你可以使用 Python 的内置模块 `sqlite3` 来连接和操作 SQLite 数据库。下面是一个简单的示例代码,展示如何连接 SQLite 数据库并执行一些基本操作:
```python
import sqlite3
# 连接到数据库(如果不存在则会创建一个新的数据库文件)
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 创建一个表
cursor.execute('''CREATE TABLE IF NOT EXISTS employees
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER,
salary REAL)''')
# 插入一条数据
cursor.execute("INSERT INTO employees (name, age, salary) VALUES (?, ?, ?)",
('John Doe', 30, 5000.0))
# 提交事务
conn.commit()
# 查询数据
cursor.execute("SELECT * FROM employees")
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
这是一个简单的示例,你可以根据需要进行修改和扩展。请注意,`sqlite3.connect()` 方法用于连接到 SQLite 数据库文件,如果文件不存在,则会创建一个新的数据库文件。你可以通过执行 SQL 语句来创建表、插入数据以及查询数据。最后,记得关闭游标和连接对象。
希望这可以帮助到你!如果有任何进一步的问题,请随时提问。
阅读全文