【问题标题】:after submiting form data it show's the following problem提交表单数据后显示以下问题
【发布时间】:2010-12-14 14:08:18
【问题描述】:

发生异常! com.microsoft.sqlserver.jdbc.SQLServerException: The value is not set for the parameter number 1.

【问题讨论】:

  • 查看sql语句

标签: java sql-server servlets


【解决方案1】:

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

preparedStatement.setString(1, value);

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

有关PreparedStatements 的更多信息,请咨询JDBC tutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    • 2019-11-15
    • 1970-01-01
    • 2015-06-06
    • 2014-05-29
    相关资源
    最近更新 更多