| 1234567891011121314151617181920212223242526272829303132 |
- # data.py
- import sqlite3
- # 创建和初始化数据库
- def initialize_db():
- conn = sqlite3.connect('example.db')
- cursor = conn.cursor()
- cursor.execute('''CREATE TABLE IF NOT EXISTS users (
- id INTEGER PRIMARY KEY,
- name TEXT,
- age INTEGER
- )''')
- conn.commit()
- conn.close()
- # 插入用户数据
- def insert_user(name, age):
- conn = sqlite3.connect('example.db')
- cursor = conn.cursor()
- cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", (name, age))
- conn.commit()
- conn.close()
- # 查询所有用户数据
- def fetch_users():
- conn = sqlite3.connect('example.db')
- cursor = conn.cursor()
- cursor.execute("SELECT * FROM users")
- rows = cursor.fetchall()
- conn.close()
- return rows
|