【DBAPI案例】如何在一分钟内将SQL转化成API

如何在一分钟内将SQL转化成API

DBAPI作为一个开源的低代码接口快速开发工具,有的朋友在第一次接触的时候,可能会不清楚它是干嘛的,今天就来从新手的角度带领大家快速上手使用DBAPI。

背景需求

  • 假设我们的MYSQL里有一张学生信息表如下:

在这里插入图片描述

  • 现在有个需求,需要开发一个HTTP协议的接口,接口地址是http://127.0.0.1:8520/api/student/detail
    接口参数是id,数字类型。
    通过访问此接口,传递id参数,就可以去我的mysql查询到对应学生信息。

  • 比如访问 http://127.0.0.1:8520/api/student/detail?id=65 就可以获得刘德华的信息。
    实现这个功能,是不需要写代码的,用DBAPI就可以快速生成。

实操

  • 第1步,创建数据源
  • 点击数据源页面下的创建数据源按钮。

图片

  • 在弹窗中填写我的MySql地址账号等信息,并保存

在这里插入图片描述

  • 保存后会发现页面上多了一条记录

在这里插入图片描述

  • 然后进入API页面,先创建一个分组。点击创建分组按钮,在弹窗中填写分组名称并保存

在这里插入图片描述

  • 保存后会发现左侧栏多了一个分组,此时分组下是空的

在这里插入图片描述

  • 点击分组上的创建API按钮,进入创建API页面

在这里插入图片描述

  • 在基本信息里,我们填写好API的路径,创建参数ID,Content-Type保持默认先不管,为了便于测试,访问权限先选择开放API。

在这里插入图片描述

  • 这里就定义好了API的地址和参数,那API内怎么去数据库执行sql呢,接下来点击执行器,选择数据源为我们刚才创建的本地MySql,填写SQL内容。
select * from student where id = #{id}

在这里插入图片描述

  • 其他的配置暂时不管,点击保存。
  • 保存后点击刷新按钮,发现分组下多了一个API,但是这个API是置灰状态,因为此时API还没有正式发布。

在这里插入图片描述

  • 点击API右侧的菜单下的上线按钮,会将API发布出去。

在这里插入图片描述

  • 此时再看API已经不是置灰状态,表示API已经发布上线,并且右侧菜单下多了一个请求测试按钮。

在这里插入图片描述

  • 点击请求测试按钮,进入接口请求测试页面。我们填写id参数值是65,点击发送请求按钮,发现返回了刘德华的数据。

在这里插入图片描述

  • 同样的,我们也可以用浏览器访问接口试试,传递参数66,我们发现得到了林俊杰的数据。

在这里插入图片描述

  • 至此,我们的接口开发需求就已经完成了,整个过程不到一分钟,是不是很神奇呢

总结

  • 作为一款API低代码快速开发工具,DBAPI是不是很方便呢?
  • 欢迎关注DBAPI微信公众号以及官网地址https://www.51dbapi.com

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值