jdbc中Statement產生的SQL語句注入問題解決辦法

問題描述 用戶輸入一個城市編號,根據該城市編號,刪除數據庫中city表對應的記錄。 正常執行: 注意,由於依賴於用戶輸入,用戶就可以隨便輸入內容,拼接到sql語句中,假如用戶的輸入是: 100 or 1=1 請問,會出現什麼結果? 以上這就稱爲sql注入問題 這種問題產生的根本原因就是,將用戶輸入的內容直接拼接到sql語句中執行!!! 解決辦法 Preparement代替Statement 再次輸
相關文章
相關標籤/搜索