日期:2014-05-19  浏览次数:20698 次

sql组合
利用struts2组装sql
------最佳解决方案--------------------
在JSP页面对数据进行校验,然后传入Action, 通过 if 语句判断  拼成SQL语句就行了

比如:
String sql="select * from  表名";
if(Cid!=null && !Cid.equals("")){
  sql+=" where cid='"+cid+"';
  flag=true;
}
if(carno!=null && !carno.equals("")){
if(flag){
sql+=" and carno='"+carno+"';
}else{
sql+=" where carno='"+carno+"';}
carno_flag=true;
}

不知道能不能帮到你
------其他解决方案--------------------
引用:
其实吧   这个问题没有你想像的这么简单,特别是第一条,要考虑很多方面的,比如说时间的格式,有些用户可以乱输的,你必须把格式转换成和文本框的格式一样才行,而且在数据库里执行是不能报错。

时间格式的,你可以用日期控件的,是可以允许输入的,不过,这个日期控件会自动对你输入的日期进行合法性验证的。
------其他解决方案--------------------
楼主这问题真二。
------其他解决方案--------------------
这问题,,抽象啊!
------其他解决方案--------------------
struts怎么直接就和sql搞上了?
------其他解决方案--------------------
 
点击查询生成sql 组合

表名: carout
停车卡号信息显示 [字段名:Cid]
车牌号信息显示    [字段名:carno]
最终车辆进场时间 [字段名:in_date]
车辆入场口号      [字段名:inid]
最终车辆出场时间 [字段名:out_date]
车辆出场口号 [字段名:outid]

------其他解决方案--------------------
看你“生成sql"贴里,我的回复。
------其他解决方案--------------------
这个楼主脑残,别解答了,答的再好他都不给分的,真贱B
------其他解决方案--------------------
注意素质
------其他解决方案--------------------
想了半天,然后回复了,且就我一个回复。你自己去看看那个答案是不是一个挺好的方案。
然后看到结贴了,“无满意答复”,你怎么看?

------其他解决方案--------------------
引用:
这个楼主脑残,别解答了,答的再好他都不给分的,真贱B

最好多看重一下在帮助别人的过程中学到的知识,分不分的真的无所谓的。
------其他解决方案--------------------
9楼境界高,说的没错。
------其他解决方案--------------------
其实吧   这个问题没有你想像的这么简单,特别是第一条,要考虑很多方面的,比如说时间的格式,有些用户可以乱输的,你必须把格式转换成和文本框的格式一样才行,而且在数据库里执行是不能报错。
------其他解决方案--------------------
引用:
最好多看重一下在帮助别人的过程中学到的知识,分不分的真的无所谓的。


后半句很对,至于前半句,解答脑残问题能得到什么知识?教学能力?

这些脑残问题要么根本就没有技术含量,弄不明白是因为它连中文都说不明白,要么是复制粘贴查找替换就能完成的东西,它自己连Ctrl+C Ctrl+V都懒得按上来找现成的。
------其他解决方案--------------------
引用:
引用:
最好多看重一下在帮助别人的过程中学到的知识,分不分的真的无所谓的。

后半句很对,至于前半句,解答脑残问题能得到什么知识?教学能力?

这些脑残问题要么根本就没有技术含量,弄不明白是因为它连中文都说不明白,要么是复制粘贴查找替换就能完成的东西,它自己连Ctrl+C Ctrl+V都懒得按上来找现成的。

脑残的问题你会去解答么?
你解答的都是有价值的,那么就会学到知识