jdbc相關問題
?? ???? Map<String, Object> param = new HashMap<String, Object>();
?? ??? ?param.put("name", "godname");
?? ??? ?param.put("rela", "like");
?? ??? ?String str = "小美";
?? ??? ?param.put("value", str);
為什么這樣寫會出現錯誤???
?? ???? Map<String, Object> param = new HashMap<String, Object>();
?? ??? ?param.put("name", "godname");
?? ??? ?param.put("rela", "like");
?? ??? ?String str = "小美";
?? ??? ?param.put("value", str);
為什么這樣寫會出現錯誤???
2016-03-25
舉報
2016-03-25
在之前寫map.get("value")的地方,換成'?',然后使用
對'?'位置進行賦值
2016-03-25
這里應該是1哈,剛才回復的代碼里是5,那個復制的,忘記改了
2016-03-25
?param.put("name", "godname");
?? ??? ?param.put("rela", "like");
?? ??? ?String str = "小美";
?? ??? ?param.put("value", str);
構造出來的條件是 ?:godname?like?小美????這里小美是字符串,所以要用單引號。
你說param.put("value","'小美'")沒錯是因為這里面已經用單引號引起來了。去掉一樣會報錯。
2016-03-25
這個代碼我試了,沒報錯啊。你說的錯誤是什么內容,方便貼出來么