FanTianwu的专栏

随笔一记,简简单单!

Java存储过程调用事例

public String portalShoppingNoCheckRstListCheck(final Map<String, String> queryMap){
  String psql = "{call portal_shopping_check(?,?,?,?)}";
  try{
         Object obj = JdbcUtil.getJdbcTemplate(SpringBeanUtil.Config.DATA_SOURCE_TML_BEAN_ID).execute(psql,new CallableStatementCallback(){
             public Object doInCallableStatement(CallableStatement cs) throws SQLException, DataAccessException {
                 cs.setString(1,queryMap.get("shoppingNo"));
                 cs.setString(2,queryMap.get("userId"));
                 cs.registerOutParameter(3, Types.NUMERIC);
                 cs.registerOutParameter(4, Types.VARCHAR);
                 cs.execute();
                 int rtnCode = cs.getInt(3);
                 String outInfo = cs.getString(4);
                 String returnStr = "检测成功!";
                 if(0!=rtnCode){
                  returnStr = outInfo;
                 }
                 return returnStr;
             }   
         });
         return obj.toString();
  }catch (Exception e) {
   logger.error("问题检测异常!");
   e.printStackTrace();
   return "0";
  }
 }
阅读更多
文章标签: Java oracle 存储过程
个人分类: Java
上一篇javascript循环timeout延迟执行
下一篇javascript延时调用函数
想对作者说点什么? 我来说一句

java调用存储过程

2008年09月15日 217KB 下载

java 调用存储过程

2018年06月26日 251KB 下载

JAVA调用存储过程

2011年08月01日 6KB 下载

Java调用存储过程的2种方法

2009年05月12日 3KB 下载

java 调用ORCAL存储过程

2010年02月06日 5KB 下载

Java中如何调用存储过程

2011年12月15日 49KB 下载

JAVA调用存储过程.txt

2011年04月02日 1KB 下载

Java中如何调用存储过程的代码

2010年08月12日 597B 下载

Oracle数据库精讲与疑难解析

2011年01月13日 64KB 下载

调用google地图事例

2013年07月06日 1KB 下载

没有更多推荐了,返回首页

关闭
关闭