Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

JSP/Servlets:Bagaimana cara Mengunggah file zip, mengekstraknya dan mengekstrak file CSV

Gunakan multipart/form-data formulir dengan input type="file" dalam HTML/JSP untuk dapat memilih file dan mengunggahnya. Gunakan Apache Commons FileUpload di Servlet untuk dapat mengurai badan permintaan dan mendapatkan file yang diunggah. Lihat juga:Cara mengunggah file di JSP/Servlet?

Gunakan java.util.ZipInputStream untuk membaca file zip dan mengekstrak entri zip. Lihat juga:Mengompresi dan Mendekompresi file di Java .

Dua cara:

  1. Letakkan CSV di suatu tempat di sistem file disk lokal tempat MySQL memiliki akses dan instruksikan untuk mengimpornya menggunakan LOAD DATA INFILE kueri.

  2. Gunakan parser CSV yang ada atau buat satu untuk mengurai CSV menjadi koleksi objek Java yang dapat digunakan, mis. List<List<String>> . Kemudian pelajari JDBC dan gunakan PreparedStatement untuk membuat, mengisi, dan menjalankan INSERT permintaan dalam batch. Lihat juga tutorial mini tentang MySQL dan JDBC ini .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Periksa bahasa string berdasarkan mesin terbang di PHP

  2. Bagaimana cara menggunakan bidang alfanumerik dengan klausa BETWEEN di Mysql?

  3. Kesalahan 1022 - Tidak dapat menulis; duplikat kunci dalam tabel

  4. Perlu Metode Hemat Waktu Mengimpor File CSV Besar Melalui PHP Ke Beberapa Tabel MySQL

  5. mendapatkan kesalahan sintaks saat membuat fungsi