Java 如何使用JMeter JDBC请求在OracleDB中测试此存储函数?

Java 如何使用JMeter JDBC请求在OracleDB中测试此存储函数?,java,jmeter,callable-statement,Java,Jmeter,Callable Statement,我正在尝试对OracleDB中的存储过程和函数进行性能测试,但收到以下错误消息: java.sql.SQLException: ORA-06576: not a valid function or procedure name 连接工作正常,我已经尝试过一些查询,但我不知道如何处理可调用语句 我的JDBC请求如下所示: call DB_SCHEMA.PACKAGE_NAME.FUNCTION_NAME(?,?) Parameter values: COD,USERNAME Parameter

我正在尝试对OracleDB中的存储过程和函数进行性能测试,但收到以下错误消息:

java.sql.SQLException: ORA-06576: not a valid function or procedure name
连接工作正常,我已经尝试过一些查询,但我不知道如何处理可调用语句

我的JDBC请求如下所示:

call DB_SCHEMA.PACKAGE_NAME.FUNCTION_NAME(?,?)

Parameter values: COD,USERNAME
Parameter types: VARCHAR,VARCHAR
对不起,我现在不能发布任何图片

这是oracle调用的函数

声明
结果VARCHAR2(4000);
P_COD公司VARCHAR2(4000):=“COD”;
P_USERNAME VARCHAR2(4000):=“USERNAME”;
开始
结果:=DB\u SCHEMA.PACKAGE\u NAME.FUNCTION\u NAME(
P_CODCOMPANY=>P_CODCOMPANY,
P_用户名=>P_用户名
);
打开用于选择结果作为双重结果;
结束;

您是否以用户身份连接到数据库?如果您没有检查您的用户是否确实有权执行
DB\u SCHEMA.PACKAGE\u NAME
PACKAGE?是的,我正在连接DB\u SCHEMA用户