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

在Java中调用存储过程(详细)

在Java中调用存储过程(详细)       本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设...
  • yfm10
  • yfm10
  • 2009年03月21日 01:18
  • 39366

Java代码调用存储过程和存储方法

准备一个oracle 的JDBC jar 包:ojdbc14_11g.jar 首先找到你的 oracle 安装位置,例如: 1.创建一个JDBC数据库连接工具类: package...
  • sinat_35626559
  • sinat_35626559
  • 2017年05月11日 23:07
  • 2049

DB2的存储过程及在java里面的调用

CREATE PROCEDURE proc_with_variables (IN p_empno VARCHAR(6)) LANGUAGE SQL SPECIFIC pro...
  • u011498933
  • u011498933
  • 2017年02月22日 16:38
  • 268

java调用存储过程 返回结果集

Java代码调用存储过程: public Map rankInfo(Map rankMap,String start,String end, String userId,String officeI...
  • u010953431
  • u010953431
  • 2017年03月28日 18:26
  • 1535

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

先在sqlServer写一个查询全部数据的存储过程。if exists(select * from sysobjects where name='usp_selectAllInfo') drop pr...
  • chaplinlong
  • chaplinlong
  • 2016年03月30日 09:16
  • 759

Java学习笔记1-JDBC数据库连接和无参存储过程

简单的回顾了一下之前学习的JDBC数据库连接, 现在梳理一下:方便自己整理,把JDBC这块知识划分成两部分,第一部分是简单的数据库连接,实现简单的增删改查操作;第二部分比较复杂,包括JDBC调用存储过...
  • Yan_Song_
  • Yan_Song_
  • 2016年03月28日 00:34
  • 1098

java调用oracle存储过程例子

1,导jar包---ojdbc6.jar 2,建立一个分页存储过程 create or replace procedure my_page(v_in_tableName in varchar2, ...
  • u013614451
  • u013614451
  • 2015年05月28日 23:42
  • 624

在Java中调用带参数的存储过程

JDBC调用存储过程: CallableStatement在Java里面调用存储过程,写法那是相当的固定:Class.forName(....Connection conn = DriverManag...
  • c_p_h
  • c_p_h
  • 2017年03月21日 16:07
  • 399

jdbc调用postgresql的存储过程

import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; imp...
  • pyl574069214
  • pyl574069214
  • 2016年05月11日 17:29
  • 948

使用java调用存储过程的通用封装

本文章所提及的全部源码和测试用例已经上传到http://download.csdn.net/source/459115欢迎朋友们下载、测试、评判、指正,给出宝贵意见.谢谢!对于在java中调用存储过程...
  • sunyujia
  • sunyujia
  • 2008年05月18日 19:30
  • 5463
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java存储过程调用事例
举报原因:
原因补充:

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