当我执行下面的代码时出现错误。java中preparedStatement SQL错误
preparedStatement = connection.prepareStatement("select * from fpp_alarm"+ "where id = ? ");
preparedStatement.setString(1, id); //string id = "4"
ResultSet resultSet = preparedStatement.executeQuery();
的错误是:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= '4'' at line 1.
我在这里看到了类似的问题:preparedStatement SQL Error
但是,我无法找到的MySQL的 '保留字' 在我的代码。在mysql中执行这个查询也是正确的。
您在这里失踪的空间'fpp_alarm“+” where' – 2014-09-22 17:17:44
片段只对HTML/JavaScript的,不在与HTML/JavaScript – 2014-09-22 18:02:40