头晕晕的,谁给个字符串装换函数? 是不是向数据库插入数据时的烦恼?用PreparedStatement就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 replace()暂时代替不可以吗? 是不是向数据库插入数据时的烦恼?用PreparedStatement就可以了 同意楼上的,不同的数据库,有不同的替换方法,否则你油的写了,不信你监控一下mysql,SQL Server或者其他的数据库是有所不同的.所以使用PreparedStatement是一个比较好的选择. 不行,换成PreparedStatement的代价太高了,麻烦给出个For Oracle 8i的转换函数就可以了//bow /* *修改在SQL语句中可能发现关于以下特殊标点和字符可能会错误' " \ */public static String encondSqlChars(String s){ StringBuffer buf=new StringBuffer(s); int i=0; while (i<buf.length()) { if((buf.charAt(i)=='\'')||(buf.charAt(i)=='\"')||(buf.charAt(i)=='\\')) { buf.insert(i,'\\'); i++; } i++; } return buf.toString();} 就是懒得自己写了才来问的,好换成另外一个问题oracle里的转义符是什么? CSDN应该不欢迎楼主这样的人。老想抄袭,无可救药...... "换成PreparedStatement的代价太高了"什么"代价太高了"??? 改代码? 问题解决了原来的代码没有考虑到'";之类的输入临时先在所有的'之前加上一个'来凑合着使用junyi2003(超级菜鸟),你的程序其实可以直接用String.replaceAll函数代替不过还是谢谢了先 如何用JavaScript读取文件 hibernate如何获取session jsp页面数据传递功能? jfreechart 连接问题 jsp防止同时登陆问题 谁能说说你所用的网页爬虫技术的经验心得 初学jsp,请高手看一个jsp报错的问题. FCKeditor本地上传图片可以,上传到服务器就不可以,报XML request error 求助各位,一个java.lang.NullPointerException的错误! 谁有关于网站建设体系设计的文章(英文的都可以),可以分享一下么?高分! 帮我看看,怎么编译不通过 Jsp真的好难。。。一个变量就能把我卡住???急........
//bow
*修改在SQL语句中可能发现关于以下特殊标点和字符可能会错误' " \
*/
public static String encondSqlChars(String s)
{
StringBuffer buf=new StringBuffer(s);
int i=0;
while (i<buf.length())
{
if((buf.charAt(i)=='\'')||(buf.charAt(i)=='\"')||(buf.charAt(i)=='\\'))
{
buf.insert(i,'\\');
i++;
}
i++;
}
return buf.toString();
}
好换成另外一个问题oracle里的转义符是什么?
原来的代码没有考虑到'";之类的输入
临时先在所有的'之前加上一个'来凑合着使用junyi2003(超级菜鸟),你的程序其实可以直接用String.replaceAll函数代替
不过还是谢谢了先