报错:java.sql.SQLException: Function doesn't have an output parameter or the out parameter isn't returned.
解决方案 »
- 请问ant怎样在同一个delete任务中删除多个文件夹?
- jsp最小新闻发布系统mvc2 jsp+servlet+javabean 免积分下载
- (急急急)网站发布上去后,服务器每隔一段时间就崩掉。。。求解决方案
- 请教map转二维数组的问题
- 如何动态显示jsp里面的div内容
- JSP怎样能把链接的地址作为参数传递
- jquery文件上传.编写插件
- hibernate问题报错。。。。。。请各位大虾相助!有分贡上
- 我怎么实现这个ejb的需求呢?
- Java访问MySQL不成功,SOS!
- 用jdom解析xml的方法中的问题,百思不得其解
- **郁闷**lomboz开发servlet时不能自动更新web.xml的问题
则某过程的定义如下:
create or replace procedure p_getname(
arg_id IN tb_name.id%type,
arg_name OUT tb_name.name%type
)
as
......
begin
//sth todo
end p_getname下面是jsp中调用:
<%
....
String proc="{call p_getname(?,?)}";
CallableStatement cstmt=connection.prepareCall(proc);
cstmt.setString(1,"001");
cstmt.registerOutParameter(2, java.sql.Types.VARCHAR);
cstmt.executeUpdate();
......
//在需要的地方用cstmt.getString(2)获得存储过程传出来的参数
......
cstmt.close();
connection.close();%>
如果("{ call test(?,?) }")不行吧。?
proc.registerOutParameter(1, Types.INTEGER);
proc.setString(1,2);
proc.execute();int i = proc.getInt(1);