在jsp页面实现sql模糊查询的sql语句正确格式是?

cxy97 2012-06-01 03:58:59
String sql = " select * from goods where name like %短%袖% " ;

格式不知道怎么写,like 之后的双引号和单引号什么的
...全文
714 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
咖啡加糖_ 2012-06-03
  • 打赏
  • 举报
回复
中文乱码问题,百度下,很多解决方法的
zxl0016 2012-06-03
  • 打赏
  • 举报
回复
中文问题 可以使用过滤器 或者 自己写个 RequestProcessor 方法 ,重载里面的方法
zwl175369 2012-06-02
  • 打赏
  • 举报
回复
你编码处理下;页面编码一定要跟后台编码一直;
cxy97 2012-06-01
  • 打赏
  • 举报
回复
求大神 求高手
cxy97 2012-06-01
  • 打赏
  • 举报
回复
应该是中文问题 我试了如果是英文的话可以实现模糊匹配 求如何解决中文问题 加分了
cxy97 2012-06-01
  • 打赏
  • 举报
回复
问题仍未解决 继续求助
yixiwenwen 2012-06-01
  • 打赏
  • 举报
回复
也许是你提交的搜索的文字乱码了 所以接受到的字符 在数据库里找不出来
cxy97 2012-06-01
  • 打赏
  • 举报
回复
肯定是sql语句不对 JSP中查询没有结果
zwl175369 2012-06-01
  • 打赏
  • 举报
回复
首先你检查下;你后台执行SQL的时会把SQL语句答应出来看看有没有错!有时候会出现乱码!如果没错看下有没有查询结果;一步一步排查!一般不喜欢在JSP页面上去操作数据库!
cxy97 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
那就是你JSP页面调用后台,写法有问题了。
[/Quote] 不是后台代码问题吧 我如果全部查询 输出的话没错
完美灬缺陷 2012-06-01
  • 打赏
  • 举报
回复
那就是你JSP页面调用后台,写法有问题了。
cxy97 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
String sql = " select * from goods where name like '%短袖%'";
[/Quote]
在数据库里执行成功了 但是JSP页面还是不行
完美灬缺陷 2012-06-01
  • 打赏
  • 举报
回复
String sql = " select * from goods where name like '%短袖%'";


完美灬缺陷 2012-06-01
  • 打赏
  • 举报
回复
sql语句先要确保到数据库里能执行成功!!!
cxy97 2012-06-01
  • 打赏
  • 举报
回复
连接的是Mysql数据库
cxy97 2012-06-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
SQL code


String sql = " select * from goods where name like '%短%袖%'";
[/Quote]

这样写不对吧 没有结果

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧