3
SQLAlchemy:エンジン、接続、セッションの違い
私はSQLAlchemyのを使用し、少なくとも3つのエンティティがあります:engine、sessionとconnection持って、executeこの方法は、私が例えばからすべてのレコードを選択したい場合はtable、私はこれを行うことができます engine.execute(select([table])).fetchall() この connection.execute(select([table])).fetchall() そしてこれさえ session.execute(select([table])).fetchall() -結果は同じになります。 私が理解しているように、誰かがengine.executeそれを使用するとconnection、が作成され、開かれsession(Alchemyが処理します)、クエリを実行します。しかし、そのようなタスクを実行するこれらの3つの方法の間に世界的な違いはありますか?