接口测试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 ")


    
    
相关推荐
C^h5 分钟前
RT thread—iic—at24c04读写操作
数据库·mongodb
云和恩墨5 分钟前
创新运行底座,重塑县域医疗:云和恩墨紧密型医共体数据库一体机建设实践
数据库
羊小蜜.8 分钟前
Mysql 06: 表与字段别名全解——让 SQL 更简洁、可读性拉满
数据库·sql·mysql
WangJunXiang612 分钟前
MySQL 高可用
数据库·mysql
炸炸鱼.18 分钟前
MySQL 故障排查与生产环境优化(精简实用版)
数据库·mysql·adb
**蓝桉**18 分钟前
MongoDB入门
数据库·mongodb
ZHANG13HAO23 分钟前
嵌入式温度记录仪:15 天数据存储与 BLE 无损压缩方案(CH592 最优实现)
大数据·服务器·数据库
mcooiedo28 分钟前
ORM框架详解:为什么不直接写SQL?
数据库·sql
攒了一袋星辰37 分钟前
SequenceGenerator废弃序列号异步补偿机制技术实现方案
java·开发语言·数据库·mysql
刘晨鑫11 小时前
MySQL故障排查与生产环境优化
数据库·mysql·adb