2

私はPythonのmysqldbの使い方を理解しようとしています。現在の既知の知識で仕事をすることはできますが、ベストプラクティスを使用したいと思います。

カーソルを正しく閉じる必要がありますか?プログラムを終了しても、プログラムは自動的に終了しませんか?(とにかくオブジェクトデストラクタがそれを行うことを期待すべきではありませんか?)

クエリごとに新しいカーソルを作成する必要がありますか、それとも同じDB内の複数の異なるクエリに1つのカーソルで十分ですか?

4

1 に答える 1

2

カーソルを正しく閉じる必要がありますか?

はい、そうすべきです。明示的は暗黙的よりも優れています。

クエリごとに新しいカーソルを作成する必要がありますか、それとも同じDB内の複数の異なるクエリに1つのカーソルで十分ですか?

これは、このカーソルの使用方法によって異なります。単純なタスクの場合、1つのカーソルを使用するだけで十分です。一部の複雑なアプリケーションでは、SQLクエリのバッチごとに個別のカーソルを作成することをお勧めします。

于 2011-06-23T11:15:41.177 に答える