java中的抛出异常或者错误记录

出现这种错误的原因主要为一下两点:

1.此处代码在return语句之后

2.此处代码在抛出异常之后

总来说就是此处代码不可能执行到


2.抛出异常: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方法中。


猜你喜欢

转载自blog.csdn.net/qq_41262903/article/details/80487721