>>> from sqlalchemy import create_engine >>> engine = create_engine('sqlite:///college.db', echo = true)
engine = create_engine("mysql://user:pwd@localhost/college",echo = true)
dialect[+driver]://user:password@host/dbname
mysql+pymysql://<username>:<password>@<host>/<dbname>
Sr.No. | 方法和说明 |
1 |
connect()
返回连接对象
|
2 |
execute()
执行SQL语句构造
|
3 |
begin()
返回一个上下文管理器,提供一个与已建立事务的连接。操作成功后提交事务,否则回滚
|
4 |
dispose()
处理引擎使用的连接池
|
5 |
driver()
引擎使用的方言的驱动程序名称
|
6 |
table_names()
返回数据库中所有可用表名的列表
|
7 |
transaction()
在事务边界内执行给定的函数
|