java在提交表单数据之后,它显示了以下问题
发生异常com.microsoft.sqlserver.jdbc.SQLServerException: The value is not set for the parameter number 1.
你可以在下面搜索框中键入要查询的问题!
发生异常com.microsoft.sqlserver.jdbc.SQLServerException: The value is not set for the parameter number 1.
# 1 楼答案
您的
PreparedStatement
至少有一个值持有人?
。当您在没有使用PreparedStatement
的setter方法之一为valueholder设置值的情况下执行它时,您将得到此异常。要解决这个问题,您显然需要将该值设置为所需的值,例如或者,如果您根本不需要它,那么只需将其从SQL字符串中删除,或者为此目的创建另一个
有关
PreparedStatement
的更多信息,请参阅JDBC tutorial