pysqlite2
在 Python 中,可以使用该类与 sqlite 数据库进行交互。
from pysqlite2 import dbapi2 as sqlite
向数据库发送命令的一种方法是通过数据库对象:
db = sqlite.connect('mydb.sqlite')
db.execute('CREATE TABLE IF NOT EXISTS t1(a, b, c)')
另一种方法是通过游标:
cur = db.cursor()
cur.execute('CREATE TABLE IF NOT EXISTS t2(x, y, z)')
两种方式都可以工作和完成工作,但是我怀疑在某些情况下,一种方式优于另一种方式。那些案例是什么?