java调用储存过程的方法
2013-03-14 15:45
127 查看
java调用储存过程的方法
public static Integer getStock(String strdate, Long orgId, Long productId){
if(strdate==null||orgId==null||productId==null)
throw new IllegalArgumentException();
Integer stock = null;
//DataAccess da = DataAccessFactory.create(BPMConstant.ERP_DATABASE);
Connection conn=null;
CallableStatement fun = null;
try {
String callSQL = "{?=call getstock(?,?,?)} ";
//Connection conn = da.getConnection();
conn=DBUtil.getConnection(BPMConstant.ERP_DATABASE);
fun = conn.prepareCall(callSQL);
fun.registerOutParameter(1, oracle.jdbc.OracleTypes.NUMBER);
fun.setString(2, strdate);
fun.setLong(3, orgId);
fun.setLong(4, productId);
fun.execute();
stock = fun.getInt(1);
}catch(Exception e){
e.printStackTrace();
}finally{
DBUtil.closeCallableStatement(fun);
DBUtil.closeConnection(conn);
}
return stock;
转自:http://www.cdtarena.com/javapx/201303/7954.html
public static Integer getStock(String strdate, Long orgId, Long productId){
if(strdate==null||orgId==null||productId==null)
throw new IllegalArgumentException();
Integer stock = null;
//DataAccess da = DataAccessFactory.create(BPMConstant.ERP_DATABASE);
Connection conn=null;
CallableStatement fun = null;
try {
String callSQL = "{?=call getstock(?,?,?)} ";
//Connection conn = da.getConnection();
conn=DBUtil.getConnection(BPMConstant.ERP_DATABASE);
fun = conn.prepareCall(callSQL);
fun.registerOutParameter(1, oracle.jdbc.OracleTypes.NUMBER);
fun.setString(2, strdate);
fun.setLong(3, orgId);
fun.setLong(4, productId);
fun.execute();
stock = fun.getInt(1);
}catch(Exception e){
e.printStackTrace();
}finally{
DBUtil.closeCallableStatement(fun);
DBUtil.closeConnection(conn);
}
return stock;
转自:http://www.cdtarena.com/javapx/201303/7954.html
相关文章推荐
- java调用储存过程的方法
- java调用储存过程的方法
- Java 类加载、调用构造器、执行方法的过程
- JAVA+AXIS客户端调用Asp.net Web Service过程中遇到的问题及解决方法
- java 程序加载过程---3--类中申明同时申明类的静态对象 创建类的实例 访问类的静态变量 调用类的静态方法 使用反射方法 初始化类的子类对象 直接使用java.exe 调用某个类
- java笔记 对象的创建和对象调用方法的详细过程
- Java对存储过程的调用方法
- java中调用储存过程
- JAVA对存储过程的调用方法
- java中调用储存过程
- java方法调用过程解析和执行--编译器的处理
- java 分析方法调用过程
- Java对存储过程的调用方法
- Java对存储过程的调用方法 --转载
- Java中调用对象方法的执行过程
- java调用存储过程方法类
- Java 调用存储过程中传递集合类型处理方法
- Dalvik虚拟机中Java native方法的调用过程
- Java调用MySQL存储过程并获得返回值的方法
- 图解Java对象初始化过程以及方法调用