SQL语句的拼凑
2017-10-07 17:01
267 查看
1 StringBuilder sql = new StringBuilder("SELECT * FROM t_customer WHERE 1=1"); 2 /* 3 * 2. 判断条件,完成向sql中追加where子句 4 */ 5 /* 6 * 3. 创建一个ArrayList,用来装载参数值 7 */ 8 List<Object> params = new ArrayList<Object>(); 9 String cname = criteria.getCname(); 10 if(cname != null && !cname.trim().isEmpty()) { 11 sql.append(" and cname like ?"); 12 params.add("%" + cname + "%"); 13 } 14 15 String gender = criteria.getGender(); 16 if(gender != null && !gender.trim().isEmpty()) { 17 sql.append(" and gender=?"); 18 params.add(gender); 19 } 20 21 String cellphone = criteria.getCellphone(); 22 if(cellphone != null && !cellphone.trim().isEmpty()) { 23 sql.append(" and cellphone like ?"); 24 params.add("%" + cellphone + "%"); 25 } 26 27 String email = criteria.getEmail(); 28 if(email != null && !email.trim().isEmpty()) { 29 sql.append(" and email like ?"); 30 params.add("%" + email + "%"); 31 }
相关文章推荐
- SQL语句拼凑注意事项
- 获得拼凑SQL语句运行后的结果
- 获得拼凑SQL语句运行后的结果
- ibaits 的动态sql语句 ,动态的表,动态的表结构,动态的拼凑 union
- DBVisual 中拼凑SQL语句
- ibaits 的动态sql语句 ,动态的表,动态的表结构,动态的拼凑 union
- 【分享下】一种VC用ADO操作数据库,sql语句的拼凑方法。
- SQL中拼凑SQL语句的相关注意点小结
- 拼凑sql语句另外一个方法
- 根据转入的条件拼凑SQL条件语句
- 用Excel + UltraEdit 批量拼凑SQL 插入语句
- SqlServer存储过程里拼凑SQL语句,输出2个参数或多个参数方式
- 利用excel办公软件快速拼凑sql语句
- SQL中拼凑SQL语句的相关注意点小结
- 利用excel办公软件快速拼凑sql语句
- SQL语句中的 "... like '%@strKeyword% ' "这样写查不出结果
- Sql语句批量插入
- 数据库操作基本SQL语句
- oracle基本SQL语句
- Oracle12C--此专栏的SQL所需要的建表语句(一)