1. 程式人生 > 其它 >詳解 JDBC Request

詳解 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 條資料 |

嗨~今天你暴躁了嗎? ~~~關注我,更多精彩內容帶給你,關注私聊帶走絕密知識~~~