前置條件數據庫:
給接口傳:tid和shopid這倆字段
直接從JDBC Request開始:
Variable name:這里寫入數據庫連接池的名字(和JDBC Connection Configuration名字保持一致 )
Query:里面填入查詢數據庫數據的SQL語句(填寫的SQL語句末尾不要加“;”)
parameter valus:數據的參數值
parameter types:數據的參數類型
cariable names:保存SQL語句返回結果的變量名
result cariable name:創建一個對象變量,保存所有返回結果
query timeout:查詢超時時間
handle result set:定義如何處理由callable statements語句返回的結果
parameter valus:數據的參數值
parameter types:數據的參數類型
上面這倆先不管
cariable names:保存SQL語句返回結果的變量名,簡單的說就是你查詢出來的字段,你要用那些就寫那些,如我要用這來子段tid, shopId
返回的形式如下,數據庫里有多少個就返回多少個:
result cariable name:創建一個對象變量,保存所有返回結果,我看返回會給保存成一個jison格式的
我使用的是cariable names:循環讀取
1.先建立一個循環控制器
${tid_#}:代表一共有多少行
2.建立有個計數器記錄循環多少次了
其中:N就相當於代替${tid_#}所對應當時的計數
3.建立請求
其中傳的參數通過函數助手獲取嵌套函數生成${__V(tid_${N},)},${__V(shopId_${N},)}如下:
至此成功
如果數據庫中出現這種空值:
那么請求數據會拿不到參數顯示成這樣:
這是正常的不要慌,能取到值的地方就顯示對了