Parameter index out of range (1 > number of parameters, which is 0).日常不细心导致的错误发生

Parameter index out of range (1 > number of parameters, which is 0).异常原因

今天在测试使用preparedstatement封装的增删改公共方法时出现的错误。

 

 

这个异常说的是传递进来的参数与占位符的个数不匹配,也就是说我穿了1个参数过来,但是sql语句中并没有需要填充的占位符。

我又回头看了写的代码才发现写sql语句时,原本是想要插入一条数据到表中,但是并没有写values的值。(造孽啊!!!!!)

 错误虽然很好解决,但是其中暴漏出来的急躁和不细心对一个合格的程序员来说是十分致命的!!!!希望在以后的日子里,对待代码要像对待自己的小媳妇一样,温柔细心,认真呵护!!

 

 

posted @ 2021-04-10 19:37  云入山涧  阅读(275)  评论(0编辑  收藏  举报