2016 - 2024

感恩一路有你

sqlexception是什么异常 java.sql.SQLException: Wrong number of parameters是什么意思,求大神解决,就是修改内容的时候报异常?

浏览量:2160 时间:2021-03-13 21:54:38 作者:admin

java.sql.SQLException: Wrong number of parameters是什么意思,求大神解决,就是修改内容的时候报异常?

检查SQL语句中问号的数目是否与插入值的数目对应。

错误是错误参数的数目,预期为2,给定3查询需要2插值,但是查询中给出了3个插值

stringsql=字符串格式(“insertintoT”用户(用户名,密码)值(“{0}”,“{1}”),用户名,密码)cmd.CommandText=sql命令

注意:如果您的用户名和密码是变量,只需这样写即可。

如果这两个是要插入的字符串,更改为以下方式

首先定义变量:

stringtname=“username”

stringpwd=“password”

stringsql=字符串格式(“insertintoT”用户(用户名,密码)值(“{0}”,“{1}”),用户名,密码)cmd.CommandText=sql命令

就是这样。如果不起作用,请改变以下方式。

stringsql=“insertintoTuuUsers(user name,password)values(@user name,@password)”

oledbparameter[]para=newoledbparameter[]//我使用access。如果您是SQL,可以将其更改为SQL。SQL应该写为sqlparameter[

{

newoledbparameter(“@user name”,tname),

newoledbparameter(“@password”,PWD)

}

]cmd.Parameters.AddRange命令(段落)cmd.ExecuteNonQuery命令()

sqlexception是什么异常 sqlexception怎么处理 sql数据库怎么用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。