python2 splite3
时间: 2023-10-25 20:58:17 浏览: 77
Python高分项目 基于Django+Splite3实现的健身俱乐部网站源码+部署文档+资料齐全.zip
在 Python 2 中,你可以使用内置的 `sqlite3` 模块来操作 SQLite 数据库。下面是一个简单的示例代码,展示了如何连接数据库、创建表、插入数据和查询数据:
```python
import sqlite3
# 连接到数据库(如果数据库不存在,则会创建)
conn = sqlite3.connect('example.db')
# 创建一个游标对象,用于执行 SQL 语句
cursor = conn.cursor()
# 创建一个表
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER
)
''')
# 插入数据
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 25))
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Bob', 30))
# 查询数据
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
# 打印查询结果
for row in rows:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
请注意,Python 2 已于2020年1月1日停止维护,推荐使用 Python 3 来开发新的项目。另外,为了安全和性能考虑,建议使用参数化查询(prepared statements)来执行 SQL 语句,而不是直接拼接字符串。上述示例中的插入数据部分就使用了参数化查询。
阅读全文