gpt4 book ai didi

java.sql.SQLException : Could not find stored procedure

转载 作者:行者123 更新时间:2023-12-01 19:34:48 24 4
gpt4 key购买 nike

[dbo].[GetUserCredentials]
@Company varchar(255),
@SchedType varchar(255),
@ShiftHours varchar(255),
@UserRole varchar(255),
@UserDesc varchar(255),
@UserOwner varchar(255)
select ... from ... where ...

存储过程^

调用存储过程的java代码

CallableStatement statement = con.prepareCall("{call GetUserCredentials}");
statement.execute();

结果

java.sql.SQLException: Could not find stored procedure 'GetUserCredentials'.

最佳答案

我发现你的存储过程缺少输入参数,请添加“?” (输入参数的数量)在prepareCall语句中例如。

stmt = con.prepareCall("{call insertEmployee(?,?,?,?,?,?)}");
stmt.setInt(1, id);
stmt.setString(2, name);
stmt.setString(3, role);
stmt.setString(4, city);
stmt.setString(5, country);

看这个article更好地理解它

关于java.sql.SQLException : Could not find stored procedure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58230276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com