在JSP中与数据库相连用的是值连 想起到查询功能,用的是预处理 SQL语句是
select *
from tblcategory,tblproduce
where tblcategory.category=tblproduce.category and name like '%?%'
这样会报错 为什么阿??
这种方式不行 拿什么可以做到模糊查询呢 请哪位高手指导以下阿阿
select *
from tblcategory,tblproduce
where tblcategory.category=tblproduce.category and name like '%?%'
这样会报错 为什么阿??
这种方式不行 拿什么可以做到模糊查询呢 请哪位高手指导以下阿阿
解决方案 »
- <s:select>问题
- java 通过http协议上传到oracle数据库
- javax.mail.MessagingException: Unknown SMTP host: mail.163.net; nested exception is: java.net.UnknownHostException: mail.163.net
- 请教!!jsp中frame中退回登陆界面的问题
- 如何一次生成十万不重复的随机数?Math.random()做的到吗?
- 新人求教
- servlet 在tomcat中找不到.?????
- 请教:IIS支不支持weblogic,如果支持,安装安weblogic后我应该怎么做?
- 请教两个问题:1、怎么获取 JPG 文件的 MetaData;2、JSP与Access数据库
- serverlet与javabean紧急求救
- commons configuration路径问题,急?
- 一个比较棘手的问题,要请教下各位高人(关于定时任务)
from tblcategory,tblproduce
where tblcategory.category=tblproduce.category and name ?");
cmd.setString(1,"%m%");
from tblcategory,tblproduce
where tblcategory.category=tblproduce.category and name like '%?%'
1这条sql语句从效率上不是太高.多表关联尽量用inner join
2sql中的name字段表达不明确,sql无法知道此name是tblcategory的 还是tblproduce的
整理后如下:
select * from tblcategory inner join tblproduce on tblcategory.category=tblproduce.category where tblcategory.name like '%?%'