最简单的Java调用Orcale存储过程进行批量操作

来源:互联网 发布:赌神风云软件 编辑:程序博客网 时间:2024/06/05 06:48

2009-09-21

最简单的Java调用Orcale存储过程进行批量操作

关键字: java 存储过程
首先在orcale数据库中定义一个存储过程<batchUpdateXX()>: 
Java代码 
  1. create or replace procedure batchUpdateXX(p_age in number) as  
  2. begin  
  3.     update XX set AGE=AGE+1 where AGE>p_age;  
  4. end;  


java调用代码: 

Java代码 
  1. tx = session.beginTransaction();  
  2. Connection con = session.getSession();  
  3. String procedure = "{call batchUpdateXX(?)}";  
  4. CallableStatement cstmt = con.prepareCall(procedure);  
  5. cstmt.setInt(1,0);  
  6. cstmt.executeUpdate();  
  7. tx.commit();  

原创粉丝点击