我是靠谱客的博主 羞涩小蚂蚁,最近开发中收集的这篇文章主要介绍SQL语句的拼凑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 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
}

 

转载于:https://www.cnblogs.com/gdwkong/p/7634458.html

最后

以上就是羞涩小蚂蚁为你收集整理的SQL语句的拼凑的全部内容,希望文章能够帮你解决SQL语句的拼凑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部