import sqlite3conn = sqlite3.connect("test.db")cursor = conn.cursor()cursor.execute("create table user(id int primary key, name varchar(20) )")cursor.execute('insert into user(id, name) values (1, \'aaa\')')
print(cursor.rowcount)executemany(sqlstatement, values)
cursor.executemany('insert into user(id,name) values (?,?)', [(2, 'AAA'), (3, 'BBB')])
print(cursor.rowcount)cursor.execute('select * from user')# 移动游标输出结果集中的第一个元组 ( 也可通过next(cursor) )
cursor.__next__()
Out[30]: (1, 'aaa')
# 输出结果集中的剩下的元组
cursor.fetchall()
Out[31]: [(2, 'AAA'), (3, 'BBB')]# 关闭游标
cursor.close()
# 提交事务
conn.commit() | 留言与评论(共有 0 条评论) “” |