oracle 插入带有单引号的字段值:
String value = “获取到的带'单引号'的字段值”;
value.replaceAll("'","''");
如果还不行,可能是从库中获取的值带有空格之类的,类似于
在debug的时候把光标移到变量上,可以看到
value = '1'/n 之类的
这时需要在replaceAll后边加上trim()方法。
value.replaceAll("'","''").trim();
这样就可以了。
oracle 插入带有单引号的字段值:
String value = “获取到的带'单引号'的字段值”;
value.replaceAll("'","''");
如果还不行,可能是从库中获取的值带有空格之类的,类似于
在debug的时候把光标移到变量上,可以看到
value = '1'/n 之类的
这时需要在replaceAll后边加上trim()方法。
value.replaceAll("'","''").trim();
这样就可以了。