एक multipart/form-data
का उपयोग करें input type="file"
. के साथ फ़ॉर्म एक फ़ाइल का चयन करने और उसे अपलोड करने में सक्षम होने के लिए HTML/JSP में। अपाचे कॉमन्स फ़ाइलअपलोड
का उपयोग करें सर्वलेट में अनुरोध निकाय को पार्स करने और अपलोड की गई फ़ाइलों को प्राप्त करने में सक्षम होने के लिए। यह भी देखें:फाइलें कैसे अपलोड करें जेएसपी/सर्वलेट में?
java.util.ZipInputStream
ज़िप फ़ाइल पढ़ने और ज़िप प्रविष्टियाँ निकालने के लिए। यह भी देखें:जावा में फाइलों को कंप्रेस और डीकंप्रेस करना
।
दो तरीके:
-
CSV को स्थानीय डिस्क फ़ाइल सिस्टम पर कहीं रखें जहाँ MySQL की पहुँच हो और इसे
LOAD DATA INFILE
क्वेरी। -
मौजूदा CSV पार्सर का उपयोग करें या एक बनाएं सीएसवी को जावा ऑब्जेक्ट्स के उपयोग योग्य संग्रह में पार्स करने के लिए, उदा।
List<List<String>>
. फिर JDBC सीखें औरPreparedStatement
का उपयोग करेंINSERT
create बनाने, भरने और निष्पादित करने के लिए बैचों में क्वेरी। यह भी देखें MySQL और JDBC पर मिनी ट्यूटोरियल ।