找回密码
 立即注册

QQ登录

只需一步,快速开始

飞鸟流云
金牌服务用户   /  发表于:2024-9-5 12:27  /   查看:232  /  回复:5
1金币
顾问老师:

       因开发需要,能提供一个,通过http发送请求获取到json,json转数组,数组通过服务端的sql的insert语句批量插入到数据库的活字格工程实例吗?

最佳答案

查看完整内容

您好,可以看下这个帖子,是拿到前端的json往数据库里批量插入的 一看就会,超有用活字格技能:一百七十五、主打的就是快,执行SQL批量提交主子表数据 https://gcdn.grapecity.com.cn/showtopic-170044-1-1.html (出处: 葡萄城开发者社区)

5 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-9-5 12:27:25
来自 3#
本帖最后由 Joe.xu 于 2024-9-5 13:36 编辑

您好,可以看下这个帖子,是拿到前端的json往数据库里批量插入的
一看就会,超有用活字格技能:一百七十五、主打的就是快,执行SQL批量提交主子表数据
https://gcdn.grapecity.com.cn/showtopic-170044-1-1.html
(出处: 葡萄城开发者社区)

回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-9-5 13:30:29
2#
接口返回json  结构不全都一样  ,你最好能先提供一个demo

一般步骤就是 ,
1  json 字符串转 json对象
2  根据需要解析出 需要的数据  .  单条数据可直接写入数据库  ,多条数据需要遍历循环写入数据库
回复 使用道具 举报
飞鸟流云
金牌服务用户   /  发表于:2024-9-5 14:07:31
4#
本帖最后由 飞鸟流云 于 2024-9-5 14:10 编辑

主要是数据量大,一次有可能取4000-5000组JSON数据,循环遍历存库效率太低,而且想用计划任务每日自动获取数据存储到数据库。json示例如下:{"data":[{"jhdm":"SL1992041459","oilfieldname":"胜利","jhbm":"中16-811","gzmc":"V3_射孔概要信息","zxgzmc":"根据井下作业记录中的工序查找射孔记录得分","etloilfield":"201","jh":"GD1-16-811","rq":"2024-09-04 00:00:00","zy":"测井"},{"jhdm":"SL1995110627","oilfieldname":"胜利","jhbm":"盘40-斜761","gzmc":"V3_射孔概要信息","zxgzmc":"根据井下作业记录中的工序查找射孔记录得分","etloilfield":"201","jh":"LPP40-X761","rq":"2024-09-04 00:00:00","zy":"测井"}],"pageNum":1,"pageSize":2,"totalPage":690379,"amount":1380758,"status":200}

实际需要的数据为data下面的数组。
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-9-5 14:16:53
5#
本帖最后由 VVANVI 于 2024-9-5 14:33 编辑

貌似必须循环遍历,思路在一楼帖子里也讲了

如果实在不想循环, 就看二楼的帖子,   这种做法是把循环的事情 ,交给数据库了  , 需要查询数据库文档, 看你所使用的数据库,是否支持openjson table 语法


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-9-5 15:26:25
6#
VVANVI 发表于 2024-9-5 14:16
貌似必须循环遍历,思路在一楼帖子里也讲了

如果实在不想循环, 就看二楼的帖子,   这种做法是把循环的事 ...

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部