美文网首页
Jave中Jfinal调用Orcale存储过程

Jave中Jfinal调用Orcale存储过程

作者: kangyiii | 来源:发表于2017-06-15 18:58 被阅读0次

因为项目需要,最近一直在学习Orcale存储过程,但发现在网上很少有人写Jave中Jfinal调用Orcale存储过程的文章,即使有也是几年前的,很多都不能用,今天给大家分享一段Jfinal调用Orcale存储过程的代码,亲测有效。废话不多说直接上代码:

public void runCountProc() {
        Object o = Db.execute(new ICallback() {
            @Override
            public Object call(Connection conn) throws SQLException {
                CallableStatement proc = conn.prepareCall("{call proc_normalcount(?,?,?,?,?)}");
                proc.registerOutParameter(1, OracleTypes.VARCHAR);
                proc.registerOutParameter(2, OracleTypes.VARCHAR);
                proc.registerOutParameter(3, OracleTypes.VARCHAR);
                proc.registerOutParameter(4, OracleTypes.VARCHAR);
                proc.registerOutParameter(5, OracleTypes.VARCHAR);
                proc.execute();
                //代码来到这里就说明你的存储过程已经调用成功,如果有输出参数,接下来就是取输出参数的一个过程
                Record record = new Record();
                //国税有税源无
                record.set("GSYSYW",proc.getObject(1));
                //国税无税源有
                record.set("GSWSYY",proc.getObject(2));
                //识别号不同名称相同
                record.set("SBHBTMCT",proc.getObject(3));
                //识别号相同名称不同
                record.set("SBHTMCBT",proc.getObject(4));
                //识别号名称都相同
                record.set("SBHMCXT",proc.getObject(5));
                setAttr("Count",record);
                return proc;
            }
        });
    }

代码过了proc.execute();后就说明你的存储过程已经调用成功,如果有输出参数,接下来就是取输出参数的过程。

相关文章

  • Jave中Jfinal调用Orcale存储过程

    因为项目需要,最近一直在学习Orcale存储过程,但发现在网上很少有人写Jave中Jfinal调用Orcale存储...

  • Mysql存储过程

    阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 创建存储过程 调用存储过程 存储过程...

  • 项目中Orcale存储过程优化

    今天对之前写的Orcale存储过程做了一些优化,使其变得更加灵活,之前写的存储过程是使用游标存储SQL执行结果,但...

  • 九、存储过程中异常的处理

    原则如下:1、存储过程中的异常要在本存储过程中进行处理。2、存储过程中调用存储过程,被调用的如果发生了异常,一般父...

  • Java调用存储过程

    Java调用存储过程 调用存储过程 调用存储函数 cursor作为out参数返回

  • 开发日记:Orcale 存储过程(一)

    由于项目中用到存储过程,这两天把存储过程方面的知识简单回顾了一下并分享给大家。 编写第一个存储过程 上述代码实现的...

  • java中如何调用存储过程

    java中如何调用存储过程 Java如何实现对存储过程的调用: 1、不带输出参数的 create procedur...

  • SQL语言:存储过程

    前言 本章我们将学习数据库中的存储过程,了解什么是存储过程,以及在MySQL中创建和调用存储过程。 存储过程是什么...

  • mysql视图,触发器,存储过程优缺点及应用分析

    mysql视图,触发器,存储过程优缺点及应用分析 视图 mysql使用较少,是sql server和orcale使...

  • Wifi自动打开并连接

    (1) WifiAdmin.jave (2) Activity中调用 (3) 配置文件manifest.xml

网友评论

      本文标题:Jave中Jfinal调用Orcale存储过程

      本文链接:https://www.haomeiwen.com/subject/rryuqxtx.html