在组合查询条件时候多用: String sql="select * from user where 1=1 "; if(username!=null) sql=sql+ " and username='"+username+"'"; if(password!=null) sql=sql+ " and password='"+password+"'"; 这样方便很多,及时username,password两者都为空都可以查询