赞
踩
如果使用了setString(),则会自动为你的变量添加单引号
比如:
String str="nowdate";
...setString(1,str); 这样在生成的SQL中,str会变为:' nowdate ',而不是 nowdate。
如果是模乎查询的话,比如:
String str="haha";
在SQL中:
........ like '%?%'.....
setString(1,str);
这样不行,要换成:
setString(1 , " ' % "+str+" % ' ") ; //注意中间没有空格^_^
在SQL中这样写:.......... like ? .........
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。