python游标和数据库

2024-06-12 05:47:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了这样一个简单的程序:

def insert1_db(a,cursor,db):
    cursor.execute('''INSERT INTO RESULT(First_Value) VALUES(?)''',(a))

def insert2_db(b,cursor,db):
    cursor.execute('''INSERT INTO RESULT(Second_Value) VALUES(?)''',(b))
    db.commit()

#--- Main ---

db_localization = 'c:\\users\\db'  
db = sqlite3.connect(db_localization)                         
cursor = db.cursor() 

a = 10
b = 20

insert1_db(a,cursor,db)
insert1_db(b,cursor,db)

在本例中,程序将数据(a和b)保存在两个单独的行中,我想知道当程序中有两个或更多类似于本例的函数时,是否有办法将数据保存在同一行中…谢谢


Tags: 数据程序executedbvaluedefresultcursor