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

把数据插入数据库怎么会出错呢
insert   into   a "   +
"values( 'http://192.168.1.1:8080/aaa/disp/aa.do?sjid= "+owner_id+ "&tempNum=1 ', 'C:\\ "+domain_name+ "\\ ', 'shangpin.html ', '0 ', '0 ', '1111111 '); ";
为什么说tempNum为变量呢出现异常

------解决方案--------------------
你代码看的好头晕 整理一下最好
------解决方案--------------------
& 符号

------解决方案--------------------
从 values() 中看不出有什么问题!你还是把它改成 PreparedStatement 语句吧,看起来会清楚些。
------解决方案--------------------
把这个串赋值给一个字符串,输出这个字符串。再到数据库中执行一下就知道错误在哪了!
------解决方案--------------------
把异常粘过来啊
貌似你的字符串是 insert into avalues(....
少空格
------解决方案--------------------
把sql全部打印出来,在数据库里执行一下,就知道问题了