postman 使用 xmysql 连接 MySQL 数据库

 

postman 本身并没有提供数据库连接功能,如果需要 postman 连接数据库,有一种实现思路,就是为提供 Restful 风格的 HTTP 接口,再由 postman 去访问这一系列的 Rest API 来实现对数据库的访问;

 

如果需要实现连接 MySQL 数据库的 REST API ,实现的方式有很多,比如 Java 通过 SpringBoot,Python 通过 Django,node.js 通过 Express 都可以实现;

但对于 postman 这样的测试环境,常常只需要对数据库进行比较简单的增删改查,使用以上这些方式需要自己编写比较多的 sql 转换代码比较麻烦,可以使用 node.js 上的 xmysql 简化这一操作,项目地址:https://github/o1lab/xmysql;

 

xmysql 可以一键连接数据库,并自动生成常用的增删改查 Restful API,类似如下:

安装,配置,启动 xmysql 也十分方便,基本就是一键完成,xmysql 依赖 7.6.0 以上版本的 node.js,可以通过 npm 一键安装;

以下在 debian 环境下示例:

# 安装 node,npm
sudo apt-get install nodejs nodejs-legacy npm
# 安装 xmysql
sudo npm -g install xmysql
# 启动 xmysql ,连接数据库
sudo xmysql -h host_name -u user_name -p user_password -d database_name

我连接自己的本地数据库中的 postman_test 数据库,如下:

之后可以通过 http://localhost:3000/api/ 访问 xmysql 自动生成的 Rest API;

 

关于这些 API 详细说明,项目 README  上已经说得很详细了:https://github/o1lab/xmysql#xmysql--one-command-to-generate-rest-apis-for-any-mysql-database,以下一些结合 postman 的示例:

我的访问的示例数据表如下:

 

在 postman 中通过 xmysql 对改数据表进行增删改查:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

更多推荐

postman 详细使用(5):使用 xmysql 连接 MySQL 数据库