Connection connection=null;
CallableStatement callState=null;
ResultSet rst=null;
String callStr = "{ call pr_128(?) }";
try {
//从session得到connection
connection=session.connection();
callState=connection.prepareCall(callStr);
callState.setLong(1,areaorbranch);
rst=callState.executeQuery(callStr );
大家能看出哪里有问题吗?
原来最后一行有错误
应该是: rst=callState.executeQuery();
本文详细介绍了如何使用CallableStatement执行存储过程,并指出了一个常见的错误示例。正确的执行方式是在调用executeQuery()方法前,不应重复传入参数。
815

被折叠的 条评论
为什么被折叠?



