重要:接受从用户输出的内容并提供给语句中不变的字符串,这样做是不安全的。这会导致潜在的SQL注入攻击,因此你不应该允许用户输入这些字段,或者通常自行转义并检查。
以上内容来自互联网
以下为遇到的问题
select citys as name , '#{startCity}' as city, from data 用#时无法将city的结果替换为{startCity}参数值值变成?;
select citys as name , #{startCity} as city, from data 不加单引号‘’则报 DB2 SQL error: SQLCODE: -418, SQLSTATE: 42610, SQLERRMC: unresolved untyped exPRession错误
select city as name , '${startCity}' as city, from data将#改为$执行成功
sql语句为截取语句不全仅为记录问题易理解
新闻热点
疑难解答