sqlexception是什么异常 java.sql.SQLException: Wrong number of parameters是什么意思,求大神解决,就是修改内容的时候报异常?
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数据库怎么用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。