標籤:word http order target obj tle 單引號 net util
String sqlString="select * from tb_wf_main where trim(WF_NAME) = ‘ " + wfName.trim() + " ‘ ";
java中的字串只能雙引號(js可以單引號也可以雙引號),以上,如果字串中需要拼接變數,該變數用單引號括起來,然後加兩個雙引號再加兩個加號,中間就是變數
只需要這樣記住就行:單引號 括雙引號 兩個加號 中間變數 ( 0Q0 OMG)
js 也是可以這樣拼接變數的。
例如 :
1 public JSONObject queryData(String startDate,String endDate,String stationId,String sleNodeId,String bomOprId,String lackFlag, int pageNumber, 2 int pageSize) 3 { 4 StringBuffer hql = new StringBuffer("from OperatorDetail t where 1=1 "); 5 if (!StringUtils.isBlank(startDate)) 6 { 7 hql.append(" and t.operateDate >= ‘" + startDate +"‘"); 8 } 9 if (!StringUtils.isBlank(endDate))10 {11 hql.append(" and t.operateDate <= ‘" + endDate +"‘");12 }13 if (!StringUtils.isBlank(stationId))14 {15 hql.append(" and t.stationId = ‘" + stationId +"‘");16 }17 if (!StringUtils.isBlank(sleNodeId))18 {19 hql.append(" and t.sleNodeId = ‘" + sleNodeId +"‘");20 }21 if (!StringUtils.isBlank(bomOprId))22 {23 hql.append(" and t.bomOprId = ‘" + OprId +"‘");24 }25 if (!StringUtils.isBlank(lackFlag))26 {27 hql.append(" and t.lackFlag = " + lackFlag +"");28 }29 hql.append(" order by t.operateDate ");30 Map<String, Object> recordMap = queryObjectsPage(hql.toString(), (pageNumber - 1) * pageSize, pageSize);31 return JSONObject.fromObject(recordMap);32 }
java 中的 sql 單引號雙引號拼接變數