原文地址: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方法中。