2020
10-08
10-08
mysql中 ${param}与#{param}使用区别
${param}传递的参数会被当成sql语句中的一部分,比如传递表名,字段名例子:(传入值为id)orderby${param} 则解析成的sql为:orderbyid#{parm}传入的数据都当成一个字符串,会对自动传入的数据加一个双引号例子:(传入值为id)select*fromtablewherename=#{param}则解析成的sql为:select*fromtablewherename="id"为了安全,能用#的地方就用#方式传参,这样可以有效的防止sql注入攻击sql注入简介直接上了百...
继续阅读 >