我的源码为
String sql="select * from custom_sm where data like "\"%"+currDate+"%\"";
我觉得我源码没问题,因为我在UNIX下,用过类似代码。
String sql="select * from custom_sm where data like "\"%"+currDate+"%\"";
我觉得我源码没问题,因为我在UNIX下,用过类似代码。
解决方案 »
- 如何用logic:equal判断
- CVS连接不了服务器!!!!
- JSP声明变量的一个简单问题,高手帮忙!
- dwr与struts的问题。
- 急求Servlet执行完流格式下载后,重新返回原来页面的方法....
- 新手请教,请问我用TOMCAT,如何让别人从外网浏览我的网页
- 大家帮我看看这个用JavaBean连接数据库的程序出错在什么地方!!!!在线急等!!!!!!!!
- 我想问一下,我想学一下正则表达试,有没有好的提议,谢谢!!!!
- serlet/jsp结构,如何在serlet中把一个服务器端的文件download到客户端,并ie的那个保存对话框
- 高分酬谢,如何动态的建立一个jsp页面???
- 高手请进,高分求解!
- 问个问题关于超链接的提交
String sql="select * from custom_sm where date like '%"+currDate+"%'";
如果sql中有要用到'的用''
String sql="select * from table01 where date like '%''%';
SQL语句应该用单引号
如果要用双引号的话我想应该也是:
"select * from custom_sm where data like \"%"+currDate+"%\""
去掉反斜线前的那个双引号
String sql="select * from custom_sm where data like \"%"+currDate+"%\""
我知道可用'',但我这样用转义字符也没错呀,以前我也这样用过,况且我在其它地方也要用转义字符,也不成功,不知道是否还有其它转义字符替代它。