日期:2014-05-17 浏览次数:20978 次
public static void main(String[] args) {
		String a = "a";
		String b = "b";
		String c = "";
		StringBuffer sql = new StringBuffer();
		sql.append("select * from test where ");
		if ("".equals(a)) {
			sql.append("a like %%");
			sql.append(" and ");
		} else {
			sql.append("a=" + a);
			sql.append(" and");
		}
		if ("".equals(b)) {
			sql.append(" b like %%");
			sql.append(" and ");
		} else {
			sql.append(" b=" + b);
			sql.append(" and ");
		}
		if ("".equals(c)) {
			sql.append("c like %%");
			sql.append("");
		} else {
			sql.append("c=" + c);
			sql.append("");
		}
		System.out.println(sql);
	}