首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(简易)测试数据构造平台:39 - 复杂工具(数据库组件)

本节课将学习如何在平台中安插一个数据库调用类: 在之前的进度最后,我们新建了这个数据库操作类,并设置了初始化init函数: 这个函数中,获取数据库id作为唯一参数,然后去数据库中拿到数据库真身...第二个函数是连接函数:connect 注意,上述代码中,使用的第三方库是pymysql ,在成功连接后新建了对象引用:self.cur 第三个函数是:关闭数据库函数close 注意,这里用了俩个...而你又恰好执行关闭数据库连接的时候,就可能因为压根没创建而去关闭导致报错,所以全用try :有则关,无则过。 本节课到此结束,内容比较简单,主要就是连接和关闭。

22020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    (简易)测试数据构造平台:38 - 复杂工具(数据库组件)

    上节课我们做到这个进度:可以对页面进行初始化接口获取数据 接下来我们要搞定一个数据库组件,什么意思?什么作用?...还能进行统一管理,比如数据库突然换了地址,换了用户名,你也可以直接重改一次就行。...文件中,我们要新建一个class 类,作为数据库调用的主体代码。其中包含一些类变量和类函数。...下面就进行概要分析: 【类变量】: 数据库id (支持多个数据库连接,所以要调用时候必须传入具体id,然后代码根据id从平台自带数据库中取出要连接的外部数据库的各种数据) 数据库host 端口port...:DB_db 用来存放各种外部数据库的基础信息 然后去Public_db.py中正式开始开发这个功能: 上述代码中,拿到db_id后去数据库直接提取了目标数据。

    22120

    (简易)测试数据构造平台: 4 (平台的总体设计)

    平台作用&意义】: 可以节省大量手工时间和精力,让测试工程师把精力放在更重要的事情上,比如用例设计。 集中小组成员手头资源,最大化重复利用诸如脚本/接口/工具等。减少造轮子成本。...【平台分层】: web前端层 view视图逻辑层 业务层(因本平台注重业务,所以要独立出来) 脚本层(存放各个工具的脚本) 基础数据设施层 (通过orm来使用)...【平台模块】: 首页 - 工具列表 - 工具详情页 - 结果反馈 - 数据统计 - 脚本库 - 组件组 好了,本期分析就到此,这只是当前的第一版,后面随着我们的持续开发,相信会有很多小伙伴的各种需求提交来

    69620

    五步搭建自己的简易低代码平台

    接口请求时,执行自定义接口设置的sql脚本,并将结果返回json 注册swgger2接口(这一步也可以不要) 把自定义的接口发布到swagger2文档中 实现 思路研究好,开始实现 数据源 作为一个低代码平台...,我们希望数据源(即数据库)是可配的,并且不同的接口可以访问不同的数据源 在维护一个数据源表,主要字段如下 public class Source { /** * 数据源key...characterEncoding=UTF8 代码就是简单的crud+测试连接 测试连接由于需要两种数据库的驱动,引入maven依赖 com.oracle ojdbc6 <...rs ) throws SQLException, JSONException { // 转换为JsonArray, 省略 } } 到此一个配置sql后自动生成接口的低代码平台就搭建完了

    1.3K10

    ​【数据库】MySQL进阶三、游标简易教程

    数据库】MySQL进阶三、游标简易教程 mysql游标简易教程 从mysql V5.5开始,进行了一次大的改变,就是将InnoDB作为默认的存储引擎。...用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。...在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。...我们知道关系数据库管理系统实质是面向集合的,在MS SQL SERVER 中并没有一种描述表中单一记录的表达形式,除非使用where 子句来限制只有一条记录被选中。...在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。

    1.7K70
    领券