1. 简介

1.1 功能简介

用户在低代码平台中维护Database连接器,低代码平台表单中可以通过这个Database连接器,实现与异构数据库打通,实时查询数据。

1.2 应用场景

应用创建者希望在表单填写时实时查询异构数据库,获取业务数据,回填到表单字段中。

2. 功能入口

点击工作台右上角的系统设置

3. 新建Database连接器

进入系统设置的连接器工厂,用户新增自己的Database连接器,填写完后点击测试连接验证连接信息是否正确。

列表操作

新增编辑操作


jfinal相关文档

https://jfinal.com/doc/6-4

注意

1、sql中的参数名只支持英文字母,不要有特殊字符;写完sql后点击“解析SQL”会自动生成输入参数、响应参数
2、因为数据库连接权限过大,database连接器屏蔽了增删改操作,只支持查询
3、database自动对返回结果做分页,默认100条数据
4、database支持宏变量替换,识别#{}做替换;

目前支持的系统宏变量有:
currentUserId
currentUserName
currentUserAccount
currentUserType
currentUserMobile

另外前端在调用连接接口时传入header参数方式自定义宏变量,如请求时带上 x-org-id-list 的header参数,即可在连接器中自动解析为 #{currentUserorgIdList}的宏变量。后台识别“x-”开头的header参数,转换为“currentUser”开头的宏边量


测试操作

特别情况

1、表单中某个字段使用连接器作为数据源,同时这个字段作为简单列表的查询条件,需要特别注意,在连接器中增加一个“name”字段。原因是:在简单列表的过滤条件面板中,由于没有完善的执行上下文以支持连接器组件完整的特性,所以下拉列表中用于展示文本的字段被预设为name

作者:柯立明  创建时间:2023-03-28 16:47
最后编辑:柯立明  更新时间:2024-12-11 10:09