请教一个关于字符串替换的问题 往数据库中插入字符串的时候如果字符串含有 ' (也就是char 39) 会出错,所以插的时候将 ' 替换成了 '||char(39)||' 但是现在取出来的时候在页面上也显示 '||char(39)||' 比如 adasdf '||char(39)||' sdfasd 现在想知道怎么在现实的时候将 '||char(39)||' 替换回'谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str = "adasdf '||char(39)||' sdfasd";str.replace("'||char(39)||'","'") 都不对结果是'a'd'a's'd'f''|'|'c'h'a'r'('3'9')'|'|''s'd'f'a's'd' 现在我已经把他替换成 '||char(39)||' 入库了取出来的时候还是带着 '||char(39)||' 现在已经这样做了,怎么才能把'||char(39)||' 替换回去? 不要用java.sql.Statement,用java.sql.PreparedStatement的setXXXX方法设置参数值,而不是将值拼装进SQL里. insert into tableName(field1) value('ab''cd')即可,数据库也有转义。 我们用java来解决实际问题。java技术交流,讨论java的技术细节和最新技术。欢迎中高级程序员以及渴望学习java技术的初学者加入讨论。QQ群:3001581 想开发一个QQ记牌器 在jtable的单元格中添加JProgressBar? 求一控制台启动的多线程程序解决方案? 初学hashmap 几个问题 请教java打印.txt文件,急呀~! 我机器上的软件是否有功能重叠的? 这段程序的正确输出是什么?先不要运行,思考一下!请各位赐教!并请解释一下原理。 我的applet运行时出现奇怪的问题(内详),请大家帮忙 .jar文件是怎么回事,如何制作.jar文件? 请问insets的问题 一个关于异常的问题!!! java一个小问题请教一下大家!
str.replace("'||char(39)||'","'")
取出来的时候还是带着 '||char(39)||'