详解 JDBC Request
| ## 详解 JDBC Request |
|---|
| - JDBC Request 主要是向数据库发送一个 JDBC 请求(sql 语句),并获取返回的数据集 |
| - 它需要和数据库连接池配置(JDBC Connection Configuration)一起使用,可参考此篇博文:htthttps://www.cnblogs.com/blog-123/p/15084288.html |
| ## JDBC Request |
![]() |
|
| |
| |
| |
| ## JDBC Request 界面介绍 |
| |
| 
|
| |
| |
| |
| #### 字段含义 |
| |
| | 字段 | 含义 | |
| | --------------------------- | ------------------------------------------------------------ | |
| | Variable Name Bound to Pool | 数据库连接池配置的名称 | |
| | Query Type | sql 语句的类型 | |
| | SQL Query | sql 语句语句结尾不需要添加 ; 变量用 ? 占位 | |
| | Parameter values | 需要传递的变量值,多个变量用 , 分隔 | |
| | Parameter types | 变量类型 | |
| | Variable Names | 保存sql语句返回的数据和返回数据的总行数用 , 分隔跳过列用空 | |
| | Result Variable Name | 一个 Object 变量存储所有返回值 | |
| | Query timeout(s) | 超时时间;默认0,代表无限时间 | |
| | Limit ResultSet | 和 limit 类似作用,限制 sql 语句返回结果集的行数 | |
| | Handle ResultSet | 如何定义 callable statements 返回的结果集;默认是存储为字符串 | |
| |
| |
| |
| ## 参数化+变量的栗子 |
| |
| #### JDBC Request |
| |
| #### 知识点 |
| |
| - 如果在 sql 语句中使用变量,且是字符串类型,需要加上引号(前提是变量值没有加引号),如 '${name}' |
| - 如果在 Parameter values 中使用变量,且是字符串类型,不需要加上引号,只需要在 Parameter types 里写明为 varchar 即可 |
| |
| 
|
| |
| #### 知识点 |
| |
| - Limit ResultSet 是对 sql 语句返回的结果集限制行数 |
| - limit 10 限制只返回了 10 条数据,然后 Limit ResultSet = 6 限制结果集最终只返回 6 条数据 |


浙公网安备 33010602011771号