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

MySQL में तेजी से कई रिकॉर्ड कैसे डालें, जावा?

मान लीजिए आपके पास आपका name है और address एक Employee . में , और अब आपको कई सम्मिलित करने . की आवश्यकता है Employee डीबी में रिकॉर्ड, आप जेडीबीसी बैच ऑपरेशन का उपयोग कर सकते हैं और प्रदर्शन को अनुकूलित कर सकते हैं।

  PreparedStatement ps = con.prepareStatement("INSERT INTO registration_table(name,address) VALUES (?, ?)");   

  for(Employee employee: employees){
      ps.setString(1,employee.getName());
      ps.setString(2,employee.getAddress());
      ps.addBatch();// add to batch
      ps.clearParameters();
  }

  int[] results = ps.executeBatch();// execute with batch rather than execute many SQL separately. 

यदि आपके पास उन्हें रखने के लिए कोई निकाय ऑब्जेक्ट (कर्मचारी) नहीं है, तो आप अपने डेटा को रखने के लिए सरणी या संग्रह का उपयोग करके कोड को आसानी से बदल सकते हैं।

आप जावा में बैच इंसर्ट पढ़ सकते हैं। अधिक जानकारी के लिए



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL में दो अलग-अलग तालिकाओं से समान कॉलम नाम के लिए मान कैसे प्राप्त करें?

  2. दो स्वतंत्र तालिकाओं के योग का जोड़

  3. php स्थिति के आधार पर html तालिका पंक्ति को कैसे दिखाना है?

  4. पीडीओ डिबगिंग - बाइंड के बाद क्वेरी देखें?

  5. जावा में SQL अद्यतन विवरण से प्रभावित पंक्तियों की संख्या लौटाएं