SQLite内の明示的に名前付きカーソルの代わりにショートカットconn.executeが使用されているときにカーソルを閉じる必要がありますか?もしそうなら、これはどのように行われますか?また、カーソルを閉じることは、レコードセットが返されたときにのみSELECTを必要とするか、UPDATEなどにも必要なのでしょうか?conn.executeを名前付きカーソルの代わりに使用すると、閉じるSQLiteカーソルはどのように適用されますか
1
A
答えて
0
close()
メソッドでは、ガベージコレクション前にカーソルオブジェクトを閉じることができます。
接続のメソッドは、conn.cursor().execute(...)
とまったく同じです。戻り値は、一時カーソルオブジェクトへの唯一の参照です。これを無視するだけで、CPythonはオブジェクトをすぐにガベージコレクトします(他のPython実装とは多少異なる場合があります)。
+0
CPythonには良い音です。私は標準のPythonを使用しています。ガベージコレクションは必ずしも直ちに発生するとは限りません。 UPDATEのようにレコードセットが返されないときにカーソルを閉じる必要性についてのアイデアはありますか?ご協力いただきありがとうございます。 – sreastman
+0
CPythonは標準のPythonです。 –
関連する問題
- 1. where句に値のリストを適用するときのカーソルの代わりに?
- 2. アクティビティに渡すときのSqliteエラー(DBとカーソルを閉じる)
- 3. カーソルの代わりにセットベースのクエリを使用する
- 4. bbddを閉じるときとカーソルを閉じるとき?
- 5. 名前付きパラメータとカーソルによるストアドプロシージャ
- 6. アダプタとasynctaskを使用するときに、カーソルを閉じる場所はどこですか?
- 7. 閉じるカーソル/ AsyncTaskにアクセス
- 8. MongoKitのカーソルを閉じるには
- 9. 暗黙カーソルに%FOUNDまたは%NOTFOUNDカーソル属性を使用できるようにするには、カーソルをオープンする必要がありますか?
- 10. データベースのないコンテンツプロバイダが保存されたカーソル:問合せカーソルを閉じることができますか?
- 11. 破棄を使用する代わりにUIAlertViewを閉じる
- 12. このプロセスのカーソルの代わりに?
- 13. カーソルを使用するときのASP.NET/HTML - textareaカーソルの位置
- 14. SYBASEのカーソルの代わりに?
- 15. カーソルの名前からカーソルを取得する方法は?
- 16. キャンバスの点滅カーソルは、オンキードワードの前方に移動する代わりに複製されます。
- 17. Androidでカーソルを閉じるとメモリリークを防止するにはどうすればよいですか?
- 18. カーソルとデータベースを安全に閉じるにはどうすればよいですか?
- 19. ループ中に同じカーソルを使用できますか?
- 20. EclipseのNeonでPDTを閉じるときに "" {} []() ''からカーソルを「離れる/飛び出す」ようにするにはどうすればいいですか?
- 21. 前のアクティビティに戻る代わりにアプリケーションを閉じる
- 22. sqliteデータベースで "Select *の代わりにSelect 8"を使用すると、結果はどうなりますか?
- 23. SQLiteとの関係を使用する代わりに
- 24. のSQLiteとカーソル
- 25. とにかく、ボックスの代わりにカーソル「縦線」を変更しますか?
- 26. JDBCを使用してOracle SPを実行しようとすると「カーソルが閉じています」エラー
- 27. テーブルのテキストにカーソルを合わせると、カーソルがIバーに変わるのを止めるにはどうすればよいですか?
- 28. カーソルとSqlite DBを使用してカーソルの最後のエントリから最初のエントリに移動するにはどうしたらいいですか?
- 29. レールで名前付きスコープの代わりにSQLを使用すると問題が発生する
- 30. Python DBAPIカーソルはSQLカーソルと同じですか?もしそうなら、パフォーマンスを改善する方法は?代わりのアプローチは何でしょうか?
私はPythonについて話しています。 – sreastman