有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    您的PreparedStatement至少有一个值持有人?。当您在没有使用PreparedStatement的setter方法之一为valueholder设置值的情况下执行它时,您将得到此异常。要解决这个问题,您显然需要将该值设置为所需的值,例如

    preparedStatement.setString(1, value);
    

    或者,如果您根本不需要它,那么只需将其从SQL字符串中删除,或者为此目的创建另一个

    有关PreparedStatement的更多信息,请参阅JDBC tutorial