1 概述

1.1 版本

服务器版本 功能变更
v7.3.0 增加“查询参数”tab,支持“预处理SQL模式”,并调整参数定义方式

1.2 功能简介

通过JDBC数据可以查询JDBC连接的数据库数据库中的数据,提供给乐创者服务进行使用。

2 功能入口

“数据”根目录或子目录右键执行“新建数据视图–》JDBC数据”菜单,创建一个JDBC数据视图。如下图:

3 功能说明

3.1 选择设计模式

JDBC数据视图配置支持两种设计模式:图形模式、SQL模式。

1)允许在这里通过点击按钮创建JDBC数据连接;
2)选择一个现有存在的数据连接,作为下一步制作数据视图所使用的数据连接,只能使用“JDBC连接”。
选择完毕后,点“下一步”按钮即可进入数据视图配置界面。

3.2 配置JDBC数据视图

选择的设计模式不同,配置方式也不同,特有功能可分别参考文档:图形模式SQL模式
两种模式的公共功能将在该章节进行介绍,具体如下:
图形模式和SQL模式支持的公共功能包括:查询参数、转码设置、高级、执行。

3.2.1 查询参数

“条件”中或SQL语句中设置的表达式为{}格式的内容视为参数,将显示在查询参数列表中,可设置参数默认值。
当JDBC视图的文件属性“禁止SQL注入”开启时,可按需选择防SQL注入的方式(具体参考文档:SQL注入),可根据是否启用“预处理SQL模式”进行切换:

  • 开启时将通过预处理的方式对参数进行占位处理,执行sql时转换为具体的类型达到防注入效果,开启时还可设置参数值类型,默认会自动识别。
  • 不开启时对参数值进行引号和关键字的转义处理。

3.2.2 转码设置

“转码”,就是通过映射关系,把A进行转码显示为B。

请参阅:“数据转码”文档中的“数据视图转码”。

3.2.3 高级

提供数据钻取和参数识别模式配置功能。
“钻取”功能主要是根据某个字段数据进行统计,并可下钻到对应字段的明细数据,设置如下图:

“其他”tab中支持配置参数识别模式,支持两种模式:{参数名}、${参数名}。

3.2.4 执行

视图设计好之后,可点击“执行”进行调试,如果存在参数,可设置对应的参数值进行查询,为空表示禁用该参数,如下图:

点击“下一步”即可查询到对应的数据,如下图:

作者:fancy  创建时间:2024-11-04 15:57
最后编辑:fancy  更新时间:2025-04-24 11:27