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查询 |
|
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