博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 模糊查询 (处理jsp页面传过来的条件)
阅读量:7085 次
发布时间:2019-06-28

本文共 1300 字,大约阅读时间需要 4 分钟。

oracle数据模糊查询的语句:

SELECT m.MUSICID,m.MUSICNAME,m.MUSICPICTURE,m.MUSICLYRICS,m.MUSICINSTRUCTION FROM MUSIC m where m.musicname like '%见%';

本来 我是打算通过 实体类(entity),数据访问层(dao),业务逻辑层(biz)封装后 在Action中调用模糊查询的方法  来实现 根据我输入的 关键字 来进行模糊查询。

试了好多SQL都没有用  提示 为 “非正确语句”

例如:

sql="SELECT m.MUSICID,m.MUSICNAME,m.MUSICPICTURE,m.MUSICLYRICS,m.MUSICINSTRUCTION FROM MUSIC m where m.musicname like '%"+"?%'";//错误语句

最后我只能在 Struts2中的 Action方法中直接对sql进行处理

String searchName=req.getParameter("searchName");//jsp页面传过来的 搜索关键字		String sql="SELECT m.MUSICID,m.MUSICNAME,m.MUSICPICTURE,m.MUSICLYRICS,m.MUSICINSTRUCTION FROM MUSIC m where  m.musicname like '%"+searchName+"%'";//模糊查询的sql语句                                                                                                                                                                     DBUtil util = new DBUtil();ResultSet rs =util.Query(sql);                                                                                                                                 ........接下来就是对sql语句进行处理
通过上面的方法 最终才实现模糊查询

jsp页面代码:

补充:

//模糊查询

String sql="select * from fixed where FIXEDID like '%"+flag+"%' and FIXEDNAME like '%"+fixedid+ "%' and FLAG like '%"+flag+"%'";

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/lovelyx/p/4867116.html

你可能感兴趣的文章
iOS tableView中的MVC、MVVM
查看>>
不断被取代的传统职业:快速发展的智能交互
查看>>
时尚领秀,潮起温州 | 开宸聚合全新概念于2017温州时尚生活展
查看>>
强大的跨数据库访问组件 UniDAC使用教程:DataSet Manager
查看>>
五分钟跑起来快应用
查看>>
简单的python代码实现语音朗读
查看>>
SaaS加速器 III 技术中心:提供SaaS Launchkit,快速定制,一云多端等能力,一云多端将通过小程序云实现...
查看>>
使用 QuickBI 搭建酷炫可视化分析
查看>>
Python基础
查看>>
sublime text3使用笔记
查看>>
VirtuaNES.v0.97源码探究<5> 内存查看器
查看>>
我的友情链接
查看>>
Mysql基于FEDERATED存储引擎的远程表使用
查看>>
28. C# -- 抽象类和抽象方法
查看>>
archlinux安装go语言开发环境
查看>>
转存:常用正则表达式
查看>>
J2EE Comparator、Comparable的比较学习
查看>>
现在4位字母5数字的域名.com已经没有了 转让5数字域名
查看>>
Instant Radiosity
查看>>
多线程的互斥
查看>>