发生异常! com.microsoft.sqlserver.jdbc.SQLServerException:未设置参数号 1 的值。
最佳答案
您的 PreparedStatement
至少有一个值持有者 ?
。当您在没有使用 PreparedStatement 的 setter 方法之一为 valueholder 设置值的情况下执行它时,您将收到此异常。要解决这个问题,您显然需要将值设置为所需的值,例如
preparedStatement.setString(1, value);
或者,如果您根本不需要它,则只需将其从 SQL 字符串中删除或为此特定目的创建另一个字符串即可。
有关 PreparedStatement
的更多信息,请参阅 JDBC tutorial .
关于java - 提交表单数据后出现以下问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1700253/