码迷,mamicode.com
首页 > 数据库 > 详细

jfinal调用oracle存储过程

时间:2018-05-15 01:42:47      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:cep   har   out   技术   接下来   jfinal   名称   obj   statement   

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; } }); }

 

技术分享图片

 

jfinal调用oracle存储过程

标签:cep   har   out   技术   接下来   jfinal   名称   obj   statement   

原文地址:https://www.cnblogs.com/krlin/p/9038901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!