2017-05-01 2 views

答えて

1

conn = sqlite3.connect(filename)は、ファイル名で指定されたそのデータベースへの接続または参照の作成と考えることができます。したがって、いつでもconnでアクションを実行すると、filenameで指定されたデータベースに対して実行されるアクションになります。

c = conn.cursor()はカーソルオブジェクトで、データベースでSQLクエリを実行できます。以前に作成されたconn変数の呼び出しを使用して作成され、その特定のデータベースのカーソルオブジェクトも作成されます。これは、データベースでSQLコマンドを実行するために使用される.execute()メソッドで最も一般的に便利です。

conn.commit() '変更をデータベースにコミットします。つまり、このコマンドが呼び出されると、カーソルによって加えられたすべての変更がデータベースに保存されます。

関連する問題