Okay I am curious here -- I started digging into SQLAlchemy so that I knew what to expect with this library and I stumbled across information that outlines the following:
Quote:It should be stated that when using the SQLAlchemy ORM the Engine, Connection, and related objects are not generally accessed; for the Session object is used as the default and much preferred interface to the database.This leads me to ask is there a need to use the lower functionality of this library over its preferred default functionality? Or is this just an oversight due to unfamiliarity with SQLAlchemy? Note: makes no difference to me just mostly curious is all.
However, for applications that are built around direct usage of textual SQL statements and/or SQL expression constructs without involvement of the ORM’s higher level management services, this is when the Engine and Connection become king and queen.