接口测试Day09-数据库工具类封装

  • 封装目的

将 常用的数据库操作,封装到 一个方法。 后续再操作数据库时,通过调用该方法来实现。

提高代码的 复用性!

go 复制代码
# 封装数据库工具类

class DBUtil(object):
    @classmethod
    def __get_conn(cls):  # 私有方法
        pass

    @classmethod
    def __close_conn(cls):  # 私有方法,定义成私有方法后,用户调用方法时看不到了,类名.关联的方法列表看不到私有方法
        pass

    # 常用方法 查询
    @classmethod
    def select_one(cls, sql):
       pass

    # 常用方法 增删改
    @classmethod
    def uid_db(cls, sql):
        pass


if __name__ == '__main__':
    # 定义为类方法,就不用创建类实例,可以直接使用类名.方法名()调用
    DBUtil.select_one("select * from  ")
    DBUtil.uid_db("update/insert/delete ")


    
    
相关推荐
百***49005 分钟前
Redis-配置文件
数据库·redis·oracle
老纪的技术唠嗑局7 分钟前
OceanBase 年度发布会 Hands-on AI Workshop 回顾
数据库
艾体宝IT10 分钟前
艾体宝干货 | Redis Python 开发系列#5 高可用与集群部署指南
数据库
3***891919 分钟前
开放自己本机的mysql允许别人连接
数据库·mysql·adb
X***C86223 分钟前
使用bitnamiredis-sentinel部署Redis 哨兵模式
数据库·redis·sentinel
f***019325 分钟前
CC++链接数据库(MySQL)超级详细指南
c语言·数据库·c++
q***235726 分钟前
MySQL 篇 - Java 连接 MySQL 数据库并实现数据交互
java·数据库·mysql
W***952428 分钟前
在Spring Boot项目中使用MySQL数据库
数据库·spring boot·mysql
合方圆~小文34 分钟前
球型摄像机作为现代监控系统的核心设备
java·数据库·c++·人工智能
q***87602 小时前
yum安装redis
数据库·redis·缓存