Java存储过程调用事例

原创 2015年07月08日 17:06:14
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";
  }
 }

游标、存储过程的使用事例

  • 2013年12月30日 10:54
  • 20KB
  • 下载

mysql 存储过程1064问题和事例

今天晚上室友说我看看你写的那个框架,听说查询十万条数据只需要几秒钟,我当然愿意展示,开始准备环境: 在公司我是用的oracle,我就把写的存储过程拿出来在我本地的mysql中运行,结果一运行报错: Y...

如何在Java程序中调用存储过程

  • 2011年11月09日 17:16
  • 45KB
  • 下载

java调用oracle简单存储过程

  • 2012年01月19日 15:59
  • 48KB
  • 下载

Java中调用sqlServer的存储过程的几种简单情况

先在sqlServer写一个查询全部数据的存储过程。if exists(select * from sysobjects where name='usp_selectAllInfo') drop pr...

JAVA调用ORACLE存储过程游标使用

  • 2010年03月05日 16:57
  • 19.21MB
  • 下载

JAVA调用MYSQL存储过程 实例

类ProcedureTest import java.sql.CallableStatement; import java.sql.Connection; import java.sql.R...

java调用oracle存储过程

  • 2011年07月28日 10:47
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java存储过程调用事例
举报原因:
原因补充:

(最多只允许输入30个字)