pysqlite2
Pythonでは、クラスを使用してsqliteデータベースと対話できます。
from pysqlite2 import dbapi2 as sqlite
データベースにコマンドを送信する1つの方法は、データベースオブジェクトを使用することです。
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)')
どちらの方法でも機能し、仕事をしますが、一方の方法がもう一方の方法よりも優先される場合があるのではないかと思います。それらのケースは何ですか?