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