mysql报错:Parameter index out of range (2> number of parameters, which is 1)解决方法

今天我用java访问数据库时 出现mysql报错:Parameter index out of range (2> number of parameters, which is 1)
解决方法
1:检查sql语句是否写错,sql语句对格式要求比较规范,需要细心,反正我经常在sql语句出错。
2:检查sql语句中的字段名跟数据库中的字段名是否一致 我今天出错的原因就是字段名错了。
数据库中的字段名是sname,而我的sql语句中的字段名写成了name。导致我花了一个多小时的时间 找bug,所以以后一定要细心!!!否则一个小小的错误都可能花费好多时间去修改!!!

你可能感兴趣的:(JavaWeb之路,mysql,sql,java)