from sqlalchemy import Column, String, create_engine,Integer
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base
# 创建对象的基类:
Base = declarative_base()
# 定义User对象:
class Book(Base):
# 表的名字:
__tablename__ = ‘novel_book‘
# 表的结构:
id = Column(Integer, primary_key=True, autoincrement=True)
provide_name = Column(String(45))
start_url = Column(String(45))
state = Column(Integer)
# 初始化数据库连接:
engine = create_engine(‘mysql+pymysql://root:%s@localhost:3306/springboot‘ % sql_password,pool_size=10) # 有10个线程并发访问如果没有指定pool_size (默认是5)会有部分线程timeout 无法获取connection
# 创建DBSession类型:
DBSession = sessionmaker(bind=engine)
相关文章
- 08-13sqlserver跨数据库使用事务更新报错 链接服务器的 OLE DB 访问接口 “SQLNCLI11“
- 08-13SqlServer ------ 还原时提示无法获得对数据库的独占访问权
- 08-13Python:不使用setlocale()访问Posix的语言环境数据库
- 08-13Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据
- 08-13公共的数据库访问类(全面)
- 08-13Code First迁移数据库时发现在的问题“由于一个或多个对象访问此列”
- 08-13SQL 错误:3101 - 因为数据库正在使用,所以无法获得对数据库的独占访问权
- 08-13EF操作_使用实体操作或者访问数据库时的错误查找
- 08-13(委托事件处理)关于多线程执行显示进度条的实例(转)&&线程间操作无效: 从不是创建控件“rtxtEntryNO”的线程访问它。
- 08-13qtsqlbase 参数化访问数据库 SqlCommand cmd=cnn.CreateCommand()