apache commons-lang 包中的escapeSql方法,主要做法就是把单引号变为双引号
源码如下:
1 public static String escapeSql(String str) { 2 if (str == null) { 3 return null; 4 } 5 return StringUtils.replace(str, "'", "''"); 6 }
maven依赖
1 <dependency> 2 <groupId>commons-lang</groupId> 3 <artifactId>commons-lang</artifactId> 4 <version>2.6</version> 5 </dependency>
现在又有一个新的commons-lang3包可以和common-lang包一起用
1 <dependency> 2 <groupId>org.apache.commons</groupId> 3 <artifactId>commons-lang3</artifactId> 4 <version>3.4</version> 5 </dependency>
浙公网安备 33010602011771号