मान लीजिए आपके पास आपका 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.
यदि आपके पास उन्हें रखने के लिए कोई निकाय ऑब्जेक्ट (कर्मचारी) नहीं है, तो आप अपने डेटा को रखने के लिए सरणी या संग्रह का उपयोग करके कोड को आसानी से बदल सकते हैं।
आप जावा में बैच इंसर्ट पढ़ सकते हैं। अधिक जानकारी के लिए