请问要实现图片中的查询该怎么写?
要求:1.用java语言
2.最好是能附上源代码,有一个案例
非常感谢您的帮助!
http://www.cnblogs.com/sincoolvip/p/5864845.html
其实这就是n多个查询条件,jsp页面写这么多input输入,java后台接收参数,访问数据库写sql:select * from a where 1 = ?,2 =?, 3=?;
页面:
后台:String a = request.getParameter("a");
String b = request.getParameter("b");
String c = request.getParameter("c");
访问数据库sql:select * from a where 1 = ?,2 =?, 3=?;
只需要根据条件拼接sql语句就行
String strSql=String.Format("SELECT * FROM yourTable WHERE 1=1 ")
if(abc!="")
{
strSql+=" and 字段名="+abc;或者strSql+=" and 字段名 LIKE '%"+abc+"%'";
}
楼上正解,关键就是加上 where 1=1