重要:接受從用戶輸出的內容并提供給語句中不變的字符串,這樣做是不安全的。這會導致潛在的SQL注入攻擊,因此你不應該允許用戶輸入這些字段,或者通常自行轉義并檢查。
以上內容來自互聯網
以下為遇到的問題
select citys as name , '#{startCity}' as city, from data 用#時無法將city的結果替換為{startCity}參數值值變成?;
select citys as name , #{startCity} as city, from data 不加單引號‘’則報 DB2 SQL error: SQLCODE: -418, SQLSTATE: 42610, SQLERRMC: unresolved untyped exPRession錯誤
select city as name , '${startCity}' as city, from data將#改為$執行成功
sql語句為截取語句不全僅為記錄問題易理解
新聞熱點
疑難解答