Sqlalchemy中session.close()与engine.dispose()的区别

session.close() 会将连接返回给Engine的连接池,并且不会关闭连接。

engine.dispose() 将关闭连接池的所有连接.

PS:如果设置poolclass = NullPool,engine将不会再使用连接池,那么连接将会在 session.close()后直接关闭.

你可能感兴趣的:(Python)