int i =Db.getStatement().executeUpdate("insert into famous_place
values(img_id_seq.nextval,'"+name+"','"+
location+"','"+dist+"','"+about+"','"+
status+"','"+path+"',"+id+")");
id
是long
和所有其他人都在string
。我無法知道問題出在哪裏,爲什麼它會在Java中顯示以下SQL消息消息。一切似乎還不錯 - SQL缺少逗號例外
missing comma exception
也許你的一個值中有一個報價?這是你應該使用'PreparedStatement'的一個原因。 – 2013-05-05 06:15:45
你一定要在這裏使用準備好的語句。儘管存在潛在的SQL語法錯誤,但您很容易受到[SQL注入漏洞](http://en.wikipedia.org/wiki/SQL_injection)的影響。 – Makoto 2013-05-05 06:17:41
'錯過了昏迷例外'我完全錯過了我最後一次昏迷,但醫生們並不認爲這是例外。 ITYM **逗號**(2x'm')。 ;)請儘可能複製/粘貼輸出。 – 2013-05-05 06:29:58