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