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

JSP/Servlets:मैं ज़िप फ़ाइल कैसे अपलोड करूँ, उसे अनज़िप करूँ और CSV फ़ाइल को कैसे निकालूँ?

एक multipart/form-data का उपयोग करें input type="file" . के साथ फ़ॉर्म एक फ़ाइल का चयन करने और उसे अपलोड करने में सक्षम होने के लिए HTML/JSP में। अपाचे कॉमन्स फ़ाइलअपलोड का उपयोग करें सर्वलेट में अनुरोध निकाय को पार्स करने और अपलोड की गई फ़ाइलों को प्राप्त करने में सक्षम होने के लिए। यह भी देखें:फाइलें कैसे अपलोड करें जेएसपी/सर्वलेट में?

java.util.ZipInputStream ज़िप फ़ाइल पढ़ने और ज़िप प्रविष्टियाँ निकालने के लिए। यह भी देखें:जावा में फाइलों को कंप्रेस और डीकंप्रेस करना

दो तरीके:

  1. CSV को स्थानीय डिस्क फ़ाइल सिस्टम पर कहीं रखें जहाँ MySQL की पहुँच हो और इसे LOAD DATA INFILE क्वेरी।

  2. मौजूदा CSV पार्सर का उपयोग करें या एक बनाएं सीएसवी को जावा ऑब्जेक्ट्स के उपयोग योग्य संग्रह में पार्स करने के लिए, उदा। List<List<String>> . फिर JDBC सीखें और PreparedStatement का उपयोग करें INSERT create बनाने, भरने और निष्पादित करने के लिए बैचों में क्वेरी। यह भी देखें MySQL और JDBC पर मिनी ट्यूटोरियल




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php mysql_connect चेतावनी अक्षम करें

  2. मारियाडीबी एसक्यूएल इंजेक्शन

  3. INSERT कथनों के साथ MySQL कार्यक्षेत्र के साथ डेटाबेस निर्यात करें

  4. MySQL सीमांकक सिंटैक्स त्रुटि

  5. दिनांक फ़ील्ड के लिए केकफ़्पी में MySQL अब () फ़ंक्शन का उपयोग कैसे करें?