我在Java中执行SQL查询时遇到上述异常。
statement2.executeUpdate("INSERT INTO visit_header"
+ "VALUES('"+visitnumber+"','"+date+"','"+cookie+"','"+ip+"')");
我想知道哪里出错了。
答案 0 :(得分:5)
您忘记在visit_header和值之间放置空格:
statement2.executeUpdate("INSERT INTO visit_header" + " VALUES ('"+visitnumber+"','"+date+"','"+cookie+"','"+ip+"')");
答案 1 :(得分:5)
根据初看,你的SQL查询有问题:
statement2.executeUpdate("INSERT INTO visit_header" + "VALUES
应该是
statement2.executeUpdate("INSERT INTO visit_header " + "VALUES //Note space after header
visit_header和VALUES之间没有空格,因此您的查询是这样的:
INSERT INTO visit_headerVALUES
哪个错了。