【发布时间】:2011-07-29 16:15:27
【问题描述】:
假设我们在从 SQLAlchemy 会话中加载一些对象后需要做一些长时间的计算,我们想在计算过程中关闭数据库连接,然后重新连接到数据库。在 SQLAlchemy 中怎么做?
或者,是否需要每次关闭会话并重新创建一个,然后合并/重新加载所有相关对象?但我发现session.close() 没有关闭连接,即使session.connection().close() 或关闭绑定到会话的连接也不会关闭它。那么如何在使用会话之后和退出应用程序之前关闭连接?
【问题讨论】:
-
如果您认为已回答,请将问题标记为已回答。
标签: sqlalchemy