zoukankan      html  css  js  c++  java
  • select 语句经典小算法

    /*返回按条件的搜索*/
    public ResultSet getBookTypeList(Connection con,BookType bookType) throws Exception {
      StringBuffer sb_Sql=new StringBuffer("select * from t_bookType");
      String search_BookTypeName=bookType.getBookTypeName();
      if(StringUtil.isEmpty(search_BookTypeName)==false){
       sb_Sql.append(" and bookTypeName like '%"+search_BookTypeName+"%'");
      }
      PreparedStatement pstmt=con.prepareStatement(sb_Sql.toString().replaceFirst("and","where"));
      return pstmt.executeQuery();
     }
     
    对于以上代码,当有多个判断条件时,如下:
     
    if(条件1)sb.append(" where bookTypeName ……")

    if(条件2)sb.append(" and bookTypeDetail ……")
     
    if()…………
     
    会有很好的效果。
  • 相关阅读:
    servlet
    过滤器
    拦截器
    logback
    hibernate(1)
    函数的关键字参数
    函数的不定长参数
    打印星形三角
    九九乘法表
    udp客户端收发数据流程
  • 原文地址:https://www.cnblogs.com/hualidezhuanshen/p/3130984.html
Copyright © 2011-2022 走看看