java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).

helei 2022-7-13 804 7/13

在使用LIKE关键字模糊查找的时候,参数需要使用LIKE '${name}'而不能使用#{name},

${name}'和#{name}区别:

#{name}解析后会产生一个单号,和JDBC里面的PreparedStatement的用法啊一样,向上面这种用法就会报错,

${name}解析后会把参数直接拼接到SQL里面,有Sql注入的风险

- THE END -

helei

7月13日11:18

最后修改:2022年7月13日
0

非特殊说明,本博所有文章均为博主原创。