multipart/form-data
を使用する input type="file"
のフォーム HTML / JSPで、ファイルを選択してアップロードできるようにします。 Apache CommonsFileUpload
を使用します サーブレットでリクエスト本文を解析し、アップロードされたファイルを取得できるようにします。参照:ファイルをアップロードする方法JSP /サーブレットで?
java.util.ZipInputStream
zipファイルを読み取り、zipエントリを抽出します。参照:Javaでのファイルの圧縮と解凍
。
2つの方法:
-
MySQLがアクセスできるローカルディスクファイルシステムのどこかにCSVを配置し、
LOAD DATA INFILE
クエリ。 -
既存の
CSVパーサー を使用します または 作成 CSVを解析してJavaオブジェクトの使用可能なコレクションにします。 List<List<String>>
。次に、JDBCを学習しますPreparedStatement
を使用しますINSERT
を作成、入力、実行するには バッチでクエリします。このMySQLとJDBCのミニチュートリアル も参照してください。 。