|
|
@ -13,7 +13,7 @@ from sqlalchemy.orm import scoped_session, sessionmaker
|
|
|
|
from sqlalchemy.ext.declarative import declarative_base
|
|
|
|
from sqlalchemy.ext.declarative import declarative_base
|
|
|
|
|
|
|
|
|
|
|
|
# create_engine函数用于创建一个数据库引擎 (engine) 对象,该对象用于与底层数据库进行通信。
|
|
|
|
# create_engine函数用于创建一个数据库引擎 (engine) 对象,该对象用于与底层数据库进行通信。
|
|
|
|
engine = create_engine('mysql+mysqldb://root:123123@127.0.0.1/example')
|
|
|
|
engine = create_engine('mysql+pymysql://root:123123@127.0.0.1/example')
|
|
|
|
|
|
|
|
|
|
|
|
# scoped_session 函数用于封装会话工厂,使其能够被多个线程共享。
|
|
|
|
# scoped_session 函数用于封装会话工厂,使其能够被多个线程共享。
|
|
|
|
# 使用 scoped_session 可以保证每个线程都能使用同一个会话对象,从而避免了多个线程之间的会话冲突问题。
|
|
|
|
# 使用 scoped_session 可以保证每个线程都能使用同一个会话对象,从而避免了多个线程之间的会话冲突问题。
|
|
|
|