sql >> Database teknologi >  >> RDS >> Mysql

JSP/Servlets:Hvordan uploader jeg en zip-fil, pakker den ud og udpakker CSV-filen

Brug en multipart/form-data formular med input type="file" i HTML/JSP for at kunne vælge en fil og uploade den. Brug Apache Commons FileUpload i Servlet for at kunne parse anmodningsteksten og hente de uploadede filer. Se også:Sådan uploader du filer i JSP/Servlet?

Brug java.util.ZipInputStream for at læse en zip-fil og udpakke zip-posterne. Se også:Komprimering og dekomprimering af filer i Java .

To måder:

  1. Placer CSV'en et sted på det lokale diskfilsystem, hvor MySQL'en har adgang til, og instruer den om at importere den ved hjælp af en INDLÆS DATAINFIL forespørgsel.

  2. Brug en eksisterende CSV-parser eller opret en at parse en CSV til en brugbar samling af Java-objekter, f.eks. Liste> . Så lær JDBC og brug PreparedStatement at oprette, udfylde og udføre en INSERT forespørgsel i batches. Se også denne minitutorial om MySQL og JDBC .




  1. Entity Framework 6 med Npgsql

  2. Sådan viser du alle lokaliteter i MariaDB

  3. SQL Server Join Estimation ved hjælp af Histogram Coarse Alignment

  4. MySQL UNION-klausul