定义

JDBC 列表操作允许您对当前或自定义数据源执行SQL查询,作为行操作和批量操作。

新功能

这是SmartSuite Workflow v6中的一个新功能。


图1:行操作占位符中的超链接以及数据列表构建器中的批量操作占位符

 

图2:JDBC 列表操作属性

 

名称

描述

名称

描述

  • 标签链接/按钮标签。确认消息执行操作前的确认信息。数据源自定义数据源
  • 默认数据源

通过选择  默认数据源,Joget当前正在使用的数据库将被选中。

定制JDBC驱动程序定制JDBC驱动程序。当需要该字段  定制数据源  中选择  的数据源  的上方。自定义JDBC URL自定义JDBC URL。当需要该字段  定制数据源  中选择  的数据源  的上方。自定义JDBC用户名自定义JDBC用户名。当需要该字段  定制数据源  中选择  的数据源  的上方。自定义JDBC密码自定义JDBC密码。当需要该字段  定制数据源  中选择  的数据源  的上方。


测试连接参数

点击页面底部的“测试连接”按钮,快速测试您的配置。

查询语句在这里插入你的SQL语句。在查询中使用{id}等语法来注入选定的行键。使用{uuid}生成一个唯一的id。

样例1

INSERT INTO app_fd_sample (id, c_clicked) VALUES ( {uuid}, {id} );

样例1

UPDATE app_fd_sample SET c_clicked = CONCAT(c_clicked, ',', {id}) WHERE id = '123';

怎么运行的?

通过使用PreparedStatement,特殊参数{id}和{uuid}将被替换为实际值。

从上面的例子可以看出,不需要用引号封装这两个特殊的关键字。

 

图3:JDBC 列表操作属性 - 可见性控制


名称

描述

规则根据所设置的条件来控制动作何时出现。


文档更新时间: 2018-11-14 07:02   作者:杨向宝