分享

java中oracle批(batch)处理

 流浪在北京 2010-09-22
import java.sql.*;
public class TestBatch {
 /**
  * @param args
  */
 public static void main(String[] args) throws Exception {
  // TODO Auto-generated method stub
  Class.forName("oracle.jdbc.OracleDriver");
  Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "scott", "lomboz_eclipse");
  /*Statement stmt = conn.createStatement();
  stmt.addBatch("insert into dept values (52,'a','aa')");
  stmt.addBatch("insert into dept values (53,'b','bb')");
  stmt.addBatch("insert into dept values (54,'c','cc')");
  stmt.executeBatch();*/
  
  PreparedStatement pstmt = conn.prepareStatement("insert into dept values (?,?,?)");
  pstmt.setInt(1, 58);
  pstmt.setString(2, "hefei");
  pstmt.setString(3, "HF");
  pstmt.addBatch();
  
  pstmt.setInt(1, 59);
  pstmt.setString(2, "hefei");
  pstmt.setString(3, "HF");
  pstmt.addBatch();
  
  pstmt.setInt(1, 60);
  pstmt.setString(2, "hefei");
  pstmt.setString(3, "HF");
  pstmt.addBatch();
  
  pstmt.executeBatch();
  
  pstmt.close();
  conn.close();
 } 
 
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多