首页 > 数据库技术 > 详细

Java JDBC调用inout类型参数的存储过程

时间:2018-09-19 21:28:02      阅读:221      评论:0      收藏:0      [点我收藏+]

存储过程参数类型:in、out、inout,in:输入类型,out:输出类型,inout:既可输入,也可以输出。

一、JDBC调用inout类型参数的存储过程,并且获得返回值

        Class.forName(DBDRIVER);  
        Connection conn = DriverManager.getConnection(DBURL,DBUSER,DBPWD);
        CallableStatement csts = conn.prepareCall(" call pp3(?,?) ");
        csts.setString(1,"我的 ");  //设置存储过程的参数
        csts.setInt(2,1314);

        csts.registerOutParameter(1,Types.VARCHAR);  //设置参数在数据库中的类型
        csts.registerOutParameter(2,Types.INTEGER);

        csts.execute();  //数据库执行

        System.out.println("获得的返回数据是:");
        System.out.println(csts.getObject(1)); //获得输出值
        System.out.println(csts.getObject(2));

        conn.close();
        csts.close();

执行结果:

技术分享图片

 

Java JDBC调用inout类型参数的存储过程

原文:https://www.cnblogs.com/ldl326308/p/9676656.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!