日期:2014-05-20  浏览次数:20700 次

在JAVA中将下列字符串保存到SQL2000中不成功:
在JAVA中将下列字符串保存到SQL2000中不成功:
String content = "<IMG src=/cms/filedown?file=%2Fupload%2F200806%2F19.attach%7Ctop_01.gif border=0></PAGE>";

但是直接在SQL2000中插入:

insert into t (content) values ('<IMG src=/cms/filedown?file=%2Fupload%2F200806%2F19.attach%7Ctop_01.gif border=0></PAGE>');是成功的。

------解决方案--------------------
如果使用content拼接成SQL语句,那么,要进行单引号“'”的处理操作。
推荐使用java.sql包下面的PreparedStatement,
Connection.prepareStatement(java.lang.String)获得实例。
调用setString(content)方法,设置数据。
------解决方案--------------------
你的sql语句怎么写的
------解决方案--------------------
建议使用PrepareStatement