gpt4 book ai didi

python - 数据仍未插入 SQLITE DB 中?

转载 作者:行者123 更新时间:2023-12-01 03:21:50 26 4
gpt4 key购买 nike

    import sqlite3
conn = sqlite3.connect('./sampledb.db')
print("Opened database successfully")
cur = conn.cursor()
cur.execute('CREATE TABLE IF NOT EXISTS person (name TEXT, number INTEGER)')
print("Created table");
cur.execute('INSERT INTO person (name, number) VALUES (\'sam\', 15 )')
print('Inserted data')
cur.close()

我正在使用Python;这将创建数据库表,甚至打印 INSERT 之后的行

 print('Inserted data')

但是仍然没有数据,这是怎么回事?

enter image description here

最佳答案

您必须提交更改才能反射(reflect)在数据库中。

import sqlite3
conn = sqlite3.connect('./sampledb.db')
print("Opened database successfully")
cur = conn.cursor()
cur.execute('CREATE TABLE IF NOT EXISTS person (name TEXT, number INTEGER)')
print("Created table");
cur.execute('INSERT INTO person (name, number) VALUES (\'sam\', 15 )')
print('Inserted data')
conn.commit()
cur.close()

关于python - 数据仍未插入 SQLITE DB 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41842375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com