一次有人问我为什么要使用JDBC中的PreparedStatement,我说可以“防止SQL注入”,其他的却不能说出个一二三,现在来看看其中的秘密 参考文章: http://www.jb51.net/article/40138.htm http://www.iteye.com/problems/32029 一.代码的可读性和可维护性 Statement 中 SQL 语句中需要 Java 中的变量,得进行字符串的运算,还需要考虑一些双引号.单引号的问题,参数变量越多,代码就越难看,而且会被单引号.…