flask web 项目5 连接数据库

连接数据库

pymysql、Flask_sqlalchemy

 

#在app.config 中设置好连接数据库的信息

#然后使用SQLAlchemy(app)创建一个db对象

#SQLAlchemy会自动读取app.config中连接数据库的信息

 

db=SQLAlchemy(app)

 

app.congfig

 

HOSTNAME="127.0.0.1"

PORT=3306

USERNAME="root"

PASSWORD="123456"

DATABASE="summer_sql"

app.config['SQLALCHEMY_DATABASE_URL']=f"mysql+pymysql://{USERNAME}:{PASSWORD}@{HOSTNAME}:{PORT}/{DATABASE}?charset=utf8"

 

#测试数据库是否连接成功

with app.app_context():

  with db.engine.connect() as conn:

    rs=conn.execute("select 1")

    print(rs.fetchone())

posted @ 2023-02-09 14:07  一路向北d  阅读(30)  评论(0)    收藏  举报