第27520题 单选题
下列关于Python标准库sqlite3模块的基础操作说法中,正确的是哪一项?

参考以下使用sqlite3模块操作SQLite数据库的代码框架:

import sqlite3
conn = sqlite3.connect('example.db')
# 此处编写具体的SQL执行代码
conn.close()
A

执行INSERT、UPDATE等修改数据的SQL语句后,无需调用conn.commit(),关闭连接时会自动永久保存修改

B

执行SQL语句时必须显式创建游标对象,不能直接通过数据库连接对象调用execute()方法

C

执行SELECT查询语句后,需要通过游标对象的fetchall()、fetchone()等方法获取查询结果,无法直接通过数据库连接对象获取

D

若未调用conn.commit()提交事务,直接关闭数据库连接,所有未提交的修改都会被永久保存

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析