首页 服务器 编程 必备知识 搜索引擎 圩日手册
站内搜索
最近浏览
推荐文章
热文排行

[JSP]怎样实现jsp调用sql存储过程


以在JAVABEAN里面写个方法,然后调用就行了:主要用法如下:

CallableStatement cstmt = conn.prepareCall("{ call Xxcps001_Gettrainfo_Interface(?,?,?)}");
cstmt.setFloat(1,param);
cstmt.registerOutParameter(2,Types.FLOAT);
cstmt.registerOutParameter(3,Types.FLOAT);
cstmt.execute();
 
 


首先谢谢这位大哥的帮助,有几个地方不明白,想再请教一下,谢谢!!

CallableStatement cstmt = conn.prepareCall("{ call Xxcps001_Gettrainfo_Interface(?,?,?)}"); //‘?’是什么意思
cstmt.setFloat(1,param);//第一个是设置输入参数?
cstmt.registerOutParameter(2,Types.FLOAT);第二个参数是输出参数?
cstmt.registerOutParameter(3,Types.FLOAT);同上
cstmt.execute();怎样获得它的结果集,用ResultSet?
 
 

怎样实现jsp调用sql存储过程

CallableStatement cstmt = conn.prepareCall("{ call Xxcps001_Gettrainfo_Interface(?,?,?)}"); //‘?’是什么意思,问号代表参数,你有几个参数就有几个问号。
cstmt.setFloat(1,param);//第一个是设置输入参数?是
cstmt.registerOutParameter(2,Types.FLOAT);第二个参数是输出参数? 是
cstmt.registerOutParameter(3,Types.FLOAT);同上是
cstmt.execute();怎样获得它的结果集,用ResultSet?

比如你定义了one来接收第一个输出参数,定义了 two来接收第二个输出参数,则写法如下:

one=cstmt.getFloat(2);
two=cstmt.getFloat(3);
 

[wangjy17908]
添加时间:2007-01-01
版权所有(C)2005-2015