Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

जावा में एकाधिक SQL कथन निष्पादित करें

निम्नलिखित उदाहरण addBatch का उपयोग करता है &executeBatch एक साथ कई SQL कमांड निष्पादित करने के लिए कमांड।

import java.sql.*;

public class jdbcConn {
   public static void main(String[] args) throws Exception{
      Class.forName("org.apache.derby.jdbc.ClientDriver");
      Connection con = DriverManager.getConnection
      ("jdbc:derby://localhost:1527/testDb","name","pass");
      Statement stmt = con.createStatement
      (ResultSet.TYPE_SCROLL_SENSITIVE,
      ResultSet.CONCUR_UPDATABLE);
      String insertEmp1 = "insert into emp values
      (10,'jay','trainee')";
      String insertEmp2 = "insert into emp values
      (11,'jayes','trainee')";
      String insertEmp3 = "insert into emp values
      (12,'shail','trainee')";
      con.setAutoCommit(false);
      stmt.addBatch(insertEmp1);
      stmt.addBatch(insertEmp2);
      stmt.addBatch(insertEmp3);
      ResultSet rs = stmt.executeQuery("select * from emp");
      rs.last();
      System.out.println("rows before batch execution= "
      + rs.getRow());
      stmt.executeBatch();
      con.commit();
      System.out.println("Batch executed");
      rs = stmt.executeQuery("select * from emp");
      rs.last();
      System.out.println("rows after batch execution= "
      + rs.getRow());
   }
} 

परिणाम: उपरोक्त कोड नमूना निम्नलिखित परिणाम देगा। परिणाम भिन्न हो सकते हैं।

rows before batch execution= 6
Batch executed
rows after batch execution= = 9 

स्रोत:एकाधिक SQL कथन निष्पादित करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PLS-00103:क्रिएट के प्रतीक का सामना करना पड़ा

  2. एएनएसआई से ओरेकल में रूपांतरण सिंटैक्स में शामिल हों

  3. Oracle डेटाबेस में फाइल कैसे डालें?

  4. Oracle में अस्थायी तालिकाओं के विकल्प

  5. Oracle इंस्टॉलेशन उत्पाद फ़ोल्डर और डायग फ़ोल्डर अलग-अलग जगह पर