区别1
#{}可以防止sql注入,而${}不可以。。。(这个大家应该看过很多次了)
区别2
#{}生成的数据带引号(’’ 和 “”),${}不带引号
#{c} = ‘c’
${c} = c
例子
1、先看2个mysql查询语句以及结果,(这部分目的就是:解释mysql中,带引号与不带引号的区别)
mysql语句1,以及结果
mysql语句2,以及查询结果
从这里可以知道,mysql中如何获取字段名称了。。。(解决本文标题的第2个问题了)
=====================================================================================================================================================================
下面再说一下区别2(#{}生成的数据带引号(’’ 和 “”),${}不带引号)。。。也是例子