Flask之DBUtils数据库连接——实例

好久不见. 提交于 2020-01-21 07:04:46

工作实例如下:

1. 创建Flask基础框架;
2. 在根目录下,创建db_hepler,输入连接池设置;

在这里插入图片描述
在这里插入图片描述

3.导入POOL连接池,建立数据库连接,执行mysql语句;在这里插入图片描述
  • 如果在函数特别多的情况下,每个函数都要输入一遍数据库连接代码,过于麻烦;
  • 对此,一个好的办法是在db_helper设置文件中,建立一个SQLHelper类;并在其中定义<增删改查>函数:
    在这里插入图片描述
4. 通过增删改查函数定义后,可以直接在主程序中导入SQLHelper类,并实例化,然后用实例化的变量调用增删改查函数;

在这里插入图片描述

  • <推荐>:也可以不用实例化SQLHelper类。直接在db_helper设置文件中给每个函数设置静态方法@staticmethod,具体设置如下:
    在这里插入图片描述
  • 还存在一种方法:在SQLHelper类中,将函数中的必要代码初始化,然后建立一个close函数,执行关闭动作;但是,这种方法类似于第一种方法,由于没有静态方法,每次执行都需要先实例化;
    在这里插入图片描述
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!