关闭

jsp调用存储过程

标签: 存储jspstringc
800人阅读 评论(0) 收藏 举报
分类:

/*存储过程:
create or replace procedure proce_test(
a in varchar2,
b in varchar2,
c out varchar2
)as
begin
c:=a||b;
end proce_test;
/
*/
//存储过程有两个输入一个输出参数
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Connection conn= DriverManager.getConnection(databaseurl,databaseuser,databasepassword);
CallableStatement cmt= conn.prepareCall("{ call pr_00_jiesuan(?,?,?) }");
cmt.setString(1,"Hello ");//输入
cmt.setString(2,"world!");//输入
cmt.registerOutParameter(3, Types.VARCHAR );//注册输出参数
ResultSet rs= cmt.executeQuery();
String str= cmt.getString(3);//获取输出值
rs.close();
cmt.close();
conn.close();
%>

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:108167次
    • 积分:1549
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:20篇
    • 译文:7篇
    • 评论:30条
    文章存档
    最新评论