cur.execute和con.execute有什么区别?

时间:2014-04-22 12:52:36

标签: python-3.x sqlite

在python手册中:https://docs.python.org/3.3/library/sqlite3.html

在某些代码中是:cur.execute(sqlite命令),在某些代码中是:con.execute(sqlite命令),

他们之间有什么区别?

1 个答案:

答案 0 :(得分:1)

来自connection的文档(请参阅here):

  

execute(sql [,parameters])这是一个非标准的快捷方式   通过调用cursor方法调用中间游标对象,然后调用   光标的execute方法,给出参数。

所以回答你的问题:它只是创建一个新游标并用这个新游标执行你的语句。