[轉]操作MySQL數據庫報出:Parameter index out of range (1 > number of parameters, which is


原文地址:https://blog.csdn.net/zdx_y/article/details/52072914

對MySQL進行insert操作,控制台拋出以下錯誤:Parameter index out of range (1 > number of parameters, which is 0)
調試了半天后查找資料后,問題就出在當設置參數時,沒有相應的問號與之匹配或者根本就沒有?號

 String sql = "insert into t_courler(UserId,CourlerTitle,CourlerContent,CourlerMoney,CourlerWeight) values(?,?,?,?,?)";

 

同時需要注意的是,sql語句中的’?’是英文的,很有可能這種小問題沒有注意到。?外也不要搞一對單引號,不然會當做參數傳入到set方法中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM