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

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

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

背景需求

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第1张图片

  • 现在有个需求,需要开发一个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步,创建数据源
  • 点击数据源页面下的创建数据源按钮。

【DBAPI教程】如何在一分钟内将SQL转化成API_第2张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第3张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第4张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第5张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第6张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第7张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第8张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第9张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第10张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第11张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第12张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第13张图片

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

【DBAPI教程】如何在一分钟内将SQL转化成API_第14张图片

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

总结

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

在这里插入图片描述

你可能感兴趣的:(DBAPI,DBAPI,低代码接口开发,低代码)