spring调用oracle的存储过程
2011-09-01 23:30
423 查看
JdbcTemplate jt = new JdbcTemplate(dataSource);
//System.out.println("修改角色");
String sql = "{call Proc_BatchUpdateRd_Role(?,?,?,?,?,?,?)}";
//使用 Object execute(String callString, CallableStatementCallback action)接口
Object obj = jt.execute(sql,new CallableStatementCallback(){
public Object doInCallableStatement(CallableStatement cs) throws SQLException, DataAccessException {
cs.setString(1,getgroupid);
cs.setString(2, searchRdTypeCode);
cs.setString(3, searchgroup_id);
cs.setString(4,searchrdRoleCode);
cs.setString(5, searchcreate_by);
cs.setString(6, searchcreate_time);
cs.registerOutParameter(7, Types.INTEGER);
cs.execute();
return new Integer(cs.getInt(7));
}
});
//System.out.println("修改角色");
String sql = "{call Proc_BatchUpdateRd_Role(?,?,?,?,?,?,?)}";
//使用 Object execute(String callString, CallableStatementCallback action)接口
Object obj = jt.execute(sql,new CallableStatementCallback(){
public Object doInCallableStatement(CallableStatement cs) throws SQLException, DataAccessException {
cs.setString(1,getgroupid);
cs.setString(2, searchRdTypeCode);
cs.setString(3, searchgroup_id);
cs.setString(4,searchrdRoleCode);
cs.setString(5, searchcreate_by);
cs.setString(6, searchcreate_time);
cs.registerOutParameter(7, Types.INTEGER);
cs.execute();
return new Integer(cs.getInt(7));
}
});
相关文章推荐
- java 调用Oracle 存储过程(SpringBoot下的事务管理)
- 使用spring中的JdbcTemplate调用oracle中的有出入参数的存储过程
- Oracle调用存储过程输出的游标问题
- 利用游标返回结果集的的例子(Oracle 存储过程)JAVA调用方法和.NET调用方法
- 使用ODAC调用ORACLE的自定义函数和存储过程
- Oracle基本操作十二:存储过程及定时调用存储过程
- Day60-Oracle04 - PLSQL编程、游标cursor、例外exception、存储过程(procedure)、存储函数(function)、java调用存储过程、触发器(trigger)
- Oracle 使用IN OUT参数创建/调用存储过程
- java 调用 oracle 存储过程
- oracle动态调用 动态调用存储过程
- Oracle 触发器调用存储过程|转||待研究|
- Spring Data JPA进阶-调用存储过程
- myabatis oracle 调用存储过程返回list结果集
- PB 调用存储过程[Oracle]
- PB 调用存储过程[Oracle]
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- Oracle 创建存储过程以及PlSql 调用 存储过程
- oracle中如何调用存储过程
- Spring 调用ORACLE存储过程的结果集
- Oracle教程之oracle调用存储过程