Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
JDBC表单绑定器允许您定制如何通过用户定义的SQL语句从Joget或自定义数据库中存储和/或加载表单数据。
注意,作为一个加载绑定器,您只需要配置数据源和选择查询;作为存储绑定,您还需要为INSERT、UPDATE和DELETE编写SQL。
这是Joget Workflow v6中的一个新功能。
图1:JDBC表单绑定器-属性。
名称 | 描述 |
---|---|
数据源 |
通过选择默认数据源,您的Joget当前使用的数据库将被选中。 |
自定义的JDBC驱动程序 | 自定义JDBC驱动程序。当在上面的数据源中选择自定义数据源时,需要这个字段。 |
自定义的JDBC URL | 定制的JDBC URL。当在上面的数据源中选择自定义数据源时,需要这个字段。 |
自定义JDBC的用户名 | 自定义JDBC的用户名。当在上面的数据源中选择自定义数据源时,需要这个字段。 |
自定义JDBC密码 | 自定义JDBC密码。当在上面的数据源中选择自定义数据源时,需要这个字段。 测试连接参数 点击页面底部的“测试连接”按钮,快速测试你的配置。 |
SQL SELECT查询 | SELECT * FROM app_fd_table WHERE id = '#requestParam.id#' |
Figure 2: JDBC Form Store Binder Properties
名称 | 描述 | ||
---|---|---|---|
数据源 |
通过选择默认数据源,您的Joget当前使用的数据库将被选中。 | ||
自定义的JDBC驱动程序 | 自定义JDBC驱动程序。当在上面的数据源中选择自定义数据源时,需要这个字段。 | ||
自定义的JDBC URL | 定制的JDBC URL。当在上面的数据源中选择自定义数据源时,需要这个字段。 | ||
自定义JDBC的用户名 | 自定义JDBC的用户名。当在上面的数据源中选择自定义数据源时,需要这个字段。 | ||
自定义JDBC密码 | 自定义JDBC密码。当在上面的数据源中选择自定义数据源时,需要这个字段。 测试连接参数 点击页面底部的“测试连接”按钮,快速测试你的配置。 | ||
SQL SELECT查询 |
注意:如果您在表单网格中使用JDBC进行加载/保存,则建议SQL语法与上面的语法不同。请下载并查看本页面底部的表格网格中的示例应用程序。 | ||
SQL INSERT查询 | 在查询中使用类似花括号{field_id}的语法来注入提交的表单数据。
注意:建议如果表单或表单网格包含文件或图像附件字段元素,则不能使用JDBC加载/保存活页夹。在这种情况下,您将需要使用默认的Multirow表格活页夹。 | ||
SQL UPDATE查询 | 在查询中使用类似花括号{field_id}的语法来注入提交的表单数据。
| ||
SQL DELETE查询 | 用于删除Datalist / Grid元素中的表单数据记录。在查询中使用类似花括号{id}的语法来注入表单数据主键
|
以下是示例应用程序,演示如何使用JDBC加载和保存绑定器:
示例应用程序JDBC表格 APP_jdbc_example.jwa。
表格网格APP_Example_JDBC_Binder_on_Form_Grid.jwa上的示例应用程序JDBC