Update语句-Update语句中的语法错误(Java&;MS Access)

Update语句-Update语句中的语法错误(Java&;MS Access),java,sql,ms-access,Java,Sql,Ms Access,我正在尝试更新MS Access数据库。我已经搜索了这个,我已经尝试了我找到的一切,但我仍然得到以下错误 java.sql.SQLException:[Microsoft][ODBC Microsoft Access驱动程序]UPDATE语句中出现语法错误 任何帮助都会很有帮助。我的代码在下面 String sqlStatement = "UPDATE ProductCatalogue" + "SET [StockLevel] = ?" +

我正在尝试更新MS Access数据库。我已经搜索了这个,我已经尝试了我找到的一切,但我仍然得到以下错误

java.sql.SQLException:[Microsoft][ODBC Microsoft Access驱动程序]UPDATE语句中出现语法错误

任何帮助都会很有帮助。我的代码在下面

    String sqlStatement = "UPDATE ProductCatalogue"
            + "SET [StockLevel] = ?"
            + "WHERE [ProductID] = ?;";

    PreparedStatement prepStatement = connection.prepareStatement(sqlStatement);
    prepStatement.setInt(1, quantity);
    prepStatement.setInt(2, productID);

    //= "UPDATE ProductCatalogue"
    //+ "SET StockLevel = " + quantity
    //+ "WHERE ProductID = " + productID + ";";

    try {
        //myStatement.executeUpdate(sqlStatement);
        prepStatement.executeUpdate();
    } catch (SQLException sqle) {
        System.out.println("Oopss...." + sqle);
    }
    connection.close();
    prepStatement.close();

您可能需要一些空白。尝试:

String sqlStatement = "UPDATE ProductCatalogue "
            + "SET [StockLevel] = ? "
            + "WHERE [ProductID] = ?;";

(注意
ProductCatalog
后面的空格和第一个

您可能需要一些空格。尝试:

String sqlStatement = "UPDATE ProductCatalogue "
            + "SET [StockLevel] = ? "
            + "WHERE [ProductID] = ?;";

(注意
ProductCatalog
后面的空格和第一个

您可能需要一些空格。尝试:

String sqlStatement = "UPDATE ProductCatalogue "
            + "SET [StockLevel] = ? "
            + "WHERE [ProductID] = ?;";

(注意
ProductCatalog
后面的空格和第一个

您可能需要一些空格。尝试:

String sqlStatement = "UPDATE ProductCatalogue "
            + "SET [StockLevel] = ? "
            + "WHERE [ProductID] = ?;";
(注意
产品目录
后面的空格和第一个