Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jdbc 在Websphere中使用CallableStatement时获取sqlcode=-302_Jdbc_Websphere - Fatal编程技术网

Jdbc 在Websphere中使用CallableStatement时获取sqlcode=-302

Jdbc 在Websphere中使用CallableStatement时获取sqlcode=-302,jdbc,websphere,Jdbc,Websphere,我正在使用WebSphereJava应用程序中的CallableStatement类调用本机SQL过程。但是当应用程序部署为run时,我会得到一个-302的sqlcode SqlDataException:db2sql错误:SQLCODE=-302,SQLSTATE=22001,SQLERRMC=3 我已经交叉检查了SQL SP的参数和java代码。他们似乎是对的。JavaCOE代码段 受保护的CallableStatement cs=null /*建立到DB2数据源的连接*/ dbAgent.

我正在使用WebSphereJava应用程序中的CallableStatement类调用本机SQL过程。但是当应用程序部署为run时,我会得到一个-302的sqlcode SqlDataException:db2sql错误:SQLCODE=-302,SQLSTATE=22001,SQLERRMC=3

我已经交叉检查了SQL SP的参数和java代码。他们似乎是对的。JavaCOE代码段

受保护的CallableStatement cs=null

/*建立到DB2数据源的连接*/ dbAgent.connectToDataSource(AEUtils.getDataSource())

/*准备SP call语句*/

cs=dbAgent.createCallStatement (DB2StoredProcedure,this.NSPparameterCount)

cs.设置字符串(“插入”Y)

本cs.setString(“PA_插入”、“Y”);语句抛出一个-302。但是,当我通过一个单独的java程序调用同一个SP时,它可以工作。
我是不是遗漏了什么?(请注意,dbAgent是内部开发的helper类的对象)

您能否分享有关收到的错误的更多详细信息?你有ClassCastException吗?请发布错误的堆栈跟踪。很抱歉很晚才回复。问题是由于程序内的流量控制。现在问题解决了