怎样设计REST中间件---中间件JSON对数据库数据的组织

本文介绍如何通过REST中间件使用JSON格式进行数据库数据的查询与修改操作。客户端接收中间件返回的JSON数据并展示;同时客户端也可以提交JSON数据到中间件,中间件根据这些数据构建SQL语句来更新数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

怎样设计REST中间件---中间件JSON对数据库数据的组织

SQL查询语句有:select

SQL非查询语句有:insert, update, delete 三种

 

中间件JSON对数据库数据的组织也要相应匹配。

中间件SQL查询时要将数据序列为JSON字符串:

{"data":[{"字段1":1,"字段2":"1"},{}]};

客户端根据接收到的JSON字符串还原出数据并呈现。

客户端向中间件提交修改的数据时要将变动的数据序列为JSON字符串:

{
 "update":[{"tablename":"t1","where":"字段1=0","字段1":"1","字段2":0},{}]
 ,"insert":[{"tablename":"t1","字段1":"1","字段2":0},{}]
 ,"delete":[{"tablename":"t1","where":"字段1=1"},{}]
 }

中间件根据接收到的JSON字符串拼出要修改的SQL语句并执行。

转载于:https://www.cnblogs.com/hnxxcxg/p/7344814.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值