在企业级应用开发中,多数据库协同是常见的场景,如何将mysql数据新增到另外数据库中?今天我用JVS低代码逻辑引擎中的“mysql查询”节点+环境变量来演示从环境配置到组件联动的完整操作流程。全程不需要编写代码,通过可视化配置就可以实现跨数据库的精准同步。
下方示例数据库以达梦为例。

配置说明

步骤一:
先在jvs框架后台分别配置mysql和达梦数据库的环境变量,如下图:
注意:环境变量这里区分开发模式、测试模式和正式模式
图片

图片
步骤二:
进入逻辑引擎设计器中,先拖取mysql查询组件将需要插入的数据查询出来,如下图
图片
在sql语句中可以使用${变量名}设置动态变量,在下面参数变量设置中与之对应赋值即可。
此处SQL语句为:select * from test2 where name=${name}
图片
注意:如果需要使用模糊查询,需要将“%”放入参数中。
图片
步骤三:
拖取一个循环容器循环遍历查询出来的集合数据,如下图
图片

图片
注意:拖取循环容器后提交保存逻辑设计并执行,然后在循环容器节点上点击结构定义引用测试
图片

图片
步骤四:
进入到循环容器画布中,拖取DM新增组件,对循环遍历的每条数据新增进达梦数据库中,如下图
执行语句使用变量示例:${变量名},在下方参数变量中对应赋值即可。
图片

图片
在线demo:https://frame.bctools.cn
开源框架:https://gitee.com/software-minister/jvs


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已