面试题答案
一键面试- 安装APSW库:
- 如果还未安装APSW,可以使用
pip install apsw
命令进行安装。
- 如果还未安装APSW,可以使用
- 连接SQLite数据库:
- 使用
apsw.Connection()
方法连接到SQLite数据库文件。如果文件不存在,APSW会创建一个新的数据库文件。
- 使用
- 创建表:
- 获取一个游标对象,使用游标对象的
execute()
方法执行SQL的CREATE TABLE
语句来创建表。
- 获取一个游标对象,使用游标对象的
- 插入记录:
- 同样使用游标对象的
execute()
方法执行SQL的INSERT INTO
语句来插入一条记录。 - 最后使用连接对象的
commit()
方法提交事务,确保数据被保存到数据库中。
- 同样使用游标对象的
代码示例:
import apsw
# 连接到SQLite数据库
conn = apsw.Connection('example.db')
# 创建游标
cursor = conn.cursor()
# 创建表
cursor.execute('''CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
age INTEGER
)''')
# 插入一条记录
cursor.execute("INSERT INTO users (name, age) VALUES ('John', 30)")
# 提交事务
conn.commit()
# 关闭连接
conn.close()