自动化测试~python数据库设计
我们在编写自动化测试用例的时候,不管是前置条件、后置条件、还是参数化、关联等,都会用到数据库,那Python对数据库的操作是如何实现的呢?
下面我们将用两种实现方式完成对数据库的增、删、改简单操作:
前置(安装依赖包)
方式一:
思路分析:
初始化数据库连接配置信息
建立数据库连接,创建数据库对象
开启游标
执行增、删、改sql语句
事物提交
执行失败,事务回滚
关闭游标
关闭数据库连接
上代码:
API解读:
调用:
方式二:
调用:
细心的同学可能有疑问,在更新/插入方法体实现的怎么一样啊?当然可以这么写