sql数据库insert问题

sql数据库insert问题

醉酒的小男人 发布于 2021-11-26 字数 657 浏览 988 回复 5

环境是dbutils1.6+sqlserver2014+java1.8+sqljdbc41.jar

String registSQL = "INSERT INTO manager ( username , password , phone ) VALUES ( '112' , '121' , '121' )";
Connection connection = DbConnection.getConnection();
QueryRunner runner = new QueryRunner();
int count = runner.update(connection, registSQL);
connection.close();

报错信息Wrong number of parameters: expected 3, was given 0 Query: INSERT INTO manager ( username , password , phone ) VALUES ( '112' , '121' , '121' ) Parameters: []

这是怎么回事?不是3个参数都给了吗

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

睫毛上残留的泪 2021-12-01 5 楼

引用来自“BJming”的评论

谁知道你类里写了什么,也许值传着传着就没了

坐在坟头思考人生 2021-12-01 4 楼

谁知道你类里写了什么,也许值传着传着就没了

我要插入的就只有这3个值,至于链接数据库的代码DbConnection.getConnection();这里不是有吗?DbConnection是我自己写的另一个类

蓝颜夕 2021-11-30 2 楼

就是update方法出问题了

心欲静而疯不止 2021-11-27 1 楼

update方法有问题好?