e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 程序开发 >> JSP教程 >> web开发中的多条件查询处理技巧1则 >> 教程正文
 
教程搜索
 
 
相关教程
  • JSP分页技术实现
  • 使用XML封装数据库操作语句的实现(完
  • 结合”XML封装数据库操作语句的实现”
  • 如何使用XML实现多渠道接入网站的构架
  • 深入浅出taglib
  • 在JSP中编写你的第一个Tag
  • 用Java实现Web服务器
  • 如何利用xml,javascript绕开apple
  • 缓存JSP显示的内容
  • 关于JAVA的分页查询操作技术
  • 漫步j2ee之jsp技术(1)
  • 漫步j2ee之jsp技术(2)
  • Portlet应用开发(Portlet Specs v1.0)
  • 如何用jsp输出存在于oracle数据库Blob
  • Servlet设计
  • 用servlet显示图片
 
 

图文教程


  • Windows抢了谁的饭碗 非主流操作系统To

  • 地球还是火星 平常心看“非主流”

  • 综合运用Office 2007批量制作奖状

  • 没有系统盘如何才能修复受损系统?

  • 巧妙运用Excel中边界的附加功能!
 
 
赞 助 商
 
 
web开发中的多条件查询处理技巧1则
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

web开发中的多条件查询处理技巧1则

select * from t_test where f1=#param1# and (f2>#param2# or f3<#param3#)

如果输入参数为空,则相应的条件用恒等式代替,如1>0

当param2为空时(null或“”)

上述语句变为

select * from t_test where f1=#param1# and (1>0 or f3<#param3#)

这样就不用关心括号,and ,or了,

只要一开始把条件都写全就OK了

sql = "select * from t_test where f1=#param1# and (1>0 or f3<#param3#)";

sql.replaceAll("#param_name#",request.getParameter("param_name").trim());

在此之前还得把输入的SQL语句动点小手术,如去掉多余的空格等,

  • 上一篇教程: Tomcat的Servlet配制
  • 下一篇教程: J2SDK和TOMCAT的安装及配置
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.