使用RrepareStatement真的能够防止sql注入吗 原理 参考大佬的博客 之所以PreparedStatement能防止注入,是因为它把单引号转义了,变成了\',这样一来,就无法截断SQL语句,进而无法拼接SQL语句,基本上没有办法注入了,另外,虽然PrepareStatement可以转义单引号但是不能转义%百分号,所以在模糊查询的时候可能会出现消耗资源的问题