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

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();  

你可能感兴趣的:(最简单的Java调用Orcale存储过程进行批量操作)