最開始我的使用是
select * from admin where (adminid like '' or adminid is null) or (adminpwd like '' or adminpwd is null);
但是無法實現所有條件為空時查詢全部,后來突然明白我為什么要這樣設置sql語句我可以拼接字符串啊
於是
String sql=“select * from admin”; if(adminname!null){ sql+=“where adminname like '%參數%'; }else if(xxx){ sql+=xxx } selectsql(sql);//調取查詢語句