当前位置: 技术问答>java相关
请问jsp怎么调用后台的存储过程?
来源: 互联网 发布时间:2017-03-24
本文导语: 比如后台是oracle数据库,我想要调用一个存储过程,该怎么做呢? | 我不会,不过手头正好有篇文章,可以参考。 ----------------------------------------------------- jsp调用oracle的存储过程 ...
比如后台是oracle数据库,我想要调用一个存储过程,该怎么做呢?
|
我不会,不过手头正好有篇文章,可以参考。
-----------------------------------------------------
jsp调用oracle的存储过程
http://www.netqu.com 中华技术网会员 Wuxuehui 发布
假定存储过程名字为 sp_yourprocedurename,有两个参数
CallableStatement cstmt = con.prepareCall("{call sp_yourprocedurename(?,?}");
cstmt.registerOutparameter(2,java.sql.Types.FLOAT);
cstmt.setint(1,parameter1);
cstmt.execute();
out.println("Procedure output is :"+cstmt.getFloat(2));
-----------------------------------------------------
jsp调用oracle的存储过程
http://www.netqu.com 中华技术网会员 Wuxuehui 发布
假定存储过程名字为 sp_yourprocedurename,有两个参数
CallableStatement cstmt = con.prepareCall("{call sp_yourprocedurename(?,?}");
cstmt.registerOutparameter(2,java.sql.Types.FLOAT);
cstmt.setint(1,parameter1);
cstmt.execute();
out.println("Procedure output is :"+cstmt.getFloat(2));
|
和你执行sql语句一样,只不过strsql="execute proc...()"
然后用stmt.execute()就可以了!
然后用stmt.execute()就可以了!