https://docs.sqlalchemy.org/en/13/core/engines.html#sqlalchemy.create_engine
function sqlalchemy.create_engine(*args, **kwargs)
创建一个engine
对象
语法是:
dialect[+driver]://user:password@host/dbname[?key=value..]
dialect
是数据库名称比如mysql
,oracle
,postgresql
driver
是DBAPI的名称,比如psycopg2
,pyodbc
,cx_oracle
例子:
engine = create_engine(“postgresql://scott:tiger@localhost/test”)
一旦建立,可以使用Engine.connect()
来建立链接池Pool
或者直接使用Engine.execute()
参数 | 描述 |
---|---|
case_sensitive=True | |
connect_args | |
convert_unicode=False | |
creator | |
echo=False | |
echo_pool=False | |
empty_in_strategy | |
encoding | |
execution_options | |
hide_parameters | |
implicit_returning=True | |
isolation_level |