首页 > 数据库 >flask-配置并连接数据库

flask-配置并连接数据库

时间:2023-03-19 11:55:06浏览次数:33  
标签:flask text app DB 连接 数据库

配置mysql

驱动用pymysql

HOST='127.0.0.1'
PORT=3306
USERNAME='zhang3abc'
PASSWORD='123456'
DB='sitebbsdb'
SQLALCHEMY_DATABASE_URI = f'mysql+pymysql://{USERNAME}:{PASSWORD}@{HOST}:{PORT}/{DB}?charset=utf8'

测试连接

from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import  text

db = SQLAlchemy(app)   # 创建数据库操作的对象

# 测试数据库是否连接成功.
with  app.app_context():
    with  db.engine.connect()  as conn:
        res=conn.execute(text('select 1'))   # 结果: (1,)表示数据库连接成功
        print(res.fetchone())

标签:flask,text,app,DB,连接,数据库
From: https://www.cnblogs.com/unity-yancy/p/17232733.html

相关文章

  • 数据库中的drop、truncate、 delete的区别
    drop直接删掉表。truncate删除表中数据,再插入时自增长id又从1开始。delete删除表中数据,可以加where字句。DELETE语句会记录日志以便进行回滚操作;TRUNCATETABLE不会......
  • 如何将Lync/Skype服务器KHI数据导入到SQL Server数据库
    介绍关键运行状况指标KHI(KeyHealthIndicators)是具有阈值的性能计数器,旨在揭示用户体验问题。通常,当我们看到Lync语音质量问题或性能问题(速度慢/掉线等)时,我们会查看性能......
  • 安卓连接MYSQL---2023年3月18软工日报
    今天上午睡到9点,下午用安卓连接MYSQL,最后连接成功,我来帮你踩了坑,老子帮你弄弄。首先就是你要导入5.1.49jar包驱动,别的不行,别问我,我才过坑,试了试,再有就是改权限,mysql要支......
  • Flask
    Prerequisite之前学过Flask【PythonWeb开发(入门)】,也用它在实习公司做过项目,但久不用就忘了,现在回来随便补补参考官方网站:Flask官网参考文章:Flask-SQLAlchemy详解......
  • 数据库语句笔记
    一、基本查询语句1、SELECT*FROM表名;----查一张表2、SELECT字段,字段FROM表名;----查一张表里特定的字段3、SELECTDISTINCT字段FROM表名;---......
  • MySQL数据库的SQL优化
    分创建时和查询时这两个阶段的优化展开。创建时优化Schema和数据类型优化尽量使用对应的数据类型。比如,不要用字符串类型保存时间,用整型保存IP。选择更小的数据类型。......
  • Oracle多租户容器数据库的安装和使用
    转自 https://www.cnblogs.com/muhai/p/16628054.htmloracle多租户容器数据库:OracleMultitenantContainerDatabase(CDB)一、多租户架构oracle体系结构链接:https://......
  • 修复Superset中连接Hive表名都相同的问题
    题外话:个人觉得Superset的完成度真的不高,而且python各种新旧依赖真的头痛,官方的文档也查不到,还好基于python好修改问题参考:https://github.com/apache/superset/issues/......
  • SQL Server数据库开发的二十一条军规
    如果你正在负责一个基于SQLServer的项目,或者你刚刚接触SQLServer,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBM......
  • 数据库提权(一)
    获取数据库最高权限用户名、密码1.SQL注入获取最高权限2.webshell后查找与用户相关的文件3.查找源码中的数据库配置文件MYSQL提权1.UDF提权​ 1.先获取数据库版本和......