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:
-
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. -
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 enINSERT
forespørgsel i batches. Se også denne minitutorial om MySQL og JDBC .