详解 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 条数据 |

posted @ 2021-07-31 17:31  太白之魔童降世  阅读(405)  评论(0编辑  收藏  举报