我做一个JSP的项目,如果不用Spring,Hibernate,Struts框架,而采用分层设计,在操作数据库方面,定义一个操作数据库的类,动态组合查询参数,查询方法应该怎样定义,查询返回应该定义成那种集合类型?是一个list吗?主要是拼接sql语句方面,难道只能写成这样吗?if(!a.equals(""))
{
pd.sql +=" and to_char(a.willdt,'yyyy-mm-dd') = '"+willdt+"' ";
}
if(!b.equals(""))
{
pd.sql +=" and a.b= '"+b+"' ";
}如果写成这样,传入的参数如何实现,怎么样判断来拼接成sql语句呢
有没有开源组件来实现呢?
{
pd.sql +=" and to_char(a.willdt,'yyyy-mm-dd') = '"+willdt+"' ";
}
if(!b.equals(""))
{
pd.sql +=" and a.b= '"+b+"' ";
}如果写成这样,传入的参数如何实现,怎么样判断来拼接成sql语句呢
有没有开源组件来实现呢?
解决方案 »
- 在struts.xml的result配置中使用OGNL表达式,报错Invalid result location value/parameter,求解决办法!
- servlet filter 问题
- 小弟已被困扰许久,今天誓死搞个明白,请各位高手不吝赐教
- 郁闷!为什么从数据库中取出的字符串:<font color="#ff0000">移动电视文章</font>,在页面是直接原文显示,不是显示成红色的文字:移动电视文
- 谁帮我改一下这段JS分页代码,谢谢
- Web开发人员究竟做些什么的讨论
- 关于Eclipes的插件问题
- 急!!请问如何在两个JSP中的bean之间传递HashTable???
- JSplitPane如何监听窗口变大,缩小的事件?(在线等待)
- 服务器上部署的项目中的文件,用浏览器却无法访问
- 平时去面试的时候老被问你会数据库吗?这是指会什么啊?
- 如何把数据库数据取出存成WORD文档的形式?
if(!"".equals(a))
sql += "and a="+a;.......
public class publicVo{} 自己看需要什么加吧