看到网上有很多人在找 关于 过滤 String中 单引号的方法,目前实现一个,发上来供参考,指正!//目的:去掉 'empty_blob()' 两边的 单引号,因为数据库中 empty_blob()是一个保留字符串,不要单引号
String sql = "insert into table_a (col1,col2,col3,...) values ('empty_blob()','empty_blob()','2008103118011254550','2008103014094053613',....)";String a = "\'empty_blob()\'";
String b = "empty_blob()";
CharSequence ch = a.subSequence(0,a.length());
CharSequence ch2 = b.subSequence(0,b.length());
System.out.println(sql.replace(a,  b));