SQL报错error:索引中丢失IN或OUT参数

好久没更新博客了,今天写代码遇到一个错记录一下,分享一下解决方法

问题
org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL [INSERT INTO law_enforce_user(user_code,name,sex,birthday) VALUES(?,?,?,?)]; SQL state [99999]; error code [17041]; 索引中丢失 IN 或 OUT 参数:: 2; nested exception is java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 2

解决
sql语句绑定参数的个数和实际给的参数值个数不一致,后边的数字,后面的数字代表第几个参数错误,增加上就没有问题了

你可能感兴趣的:(数据库)