在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