Python SqlAlchemy:引擎和连接管理
这两项工作:Python SqlAlchemy:引擎和连接管理,python,sqlalchemy,Python,Sqlalchemy,这两项工作: sel = select([self.tbl]) rec = self.engine.execute(sel) 及 潜在的差异是什么?根据: 关于connect() 该引擎可直接用于向数据库发出SQL。最通用的方法是首先获取连接资源,通过Engine.connect()方法获取: 连接是连接的一个实例,它是一个代理对象 对于实际的DBAPI连接。从中检索DBAPI连接 在创建连接的点上的连接池 关于execute() 可以使用引擎本身的execute()方法以简捷的方式执
sel = select([self.tbl])
rec = self.engine.execute(sel)
及
潜在的差异是什么?根据:
- 关于
connect()
- 关于
execute()
- 关于
connect()
- 关于
execute()
sel = select([self.tbl])
conn = self.engine.connect()
rec = conn.execute(sel)
connection = engine.connect()
result = connection.execute("select username from users")
for row in result:
print("username:", row['username'])
connection.close()
result = engine.execute("select username from users") for row in result:
print("username:", row['username'])