Короче говоря: как поместить zipful из csv-данных в mysql?
Long: мне нужно создать функциональность для администратора, чтобы загружать данные начальной загрузки для веб-приложения java.Администратор должен иметь возможность загрузить один zip-файл csvs на страницу администратора.Код должен распаковать csvs и данные должны быть сохранены в базе данных mysql.
Я знаю, что могу подготовить сценарии sql с помощью load infile csv для передачи данных из csv (сохраненных в определенном каталоге вмое веб-приложение) в MySQL.Для egs используется: LOAD DATA INFILE "/home/mysql/data/my_table.csv" INTO TABLE my_table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\ n';
Я также думаю, что могу принимать и выполнять .sql файлы, которые я создаю, содержащие выше sql.Я планирую использовать http://pastebin.com/f10584951: измененную версию класса com.ibatis.common.jdbc.ScriptRunner.
Но я не знаю, как сделать первый шаг, чтобы распаковать загруженный zip-файл и сохранить егофайлы (.CSVs) в определенном каталоге, к которому могут обращаться мои операторы sql.
Было бы замечательно, если бы вы могли рассказать мне, как сделать выше, с полосами, так как это принятый мной фреймворк, но будет полезен и обычный сервлет / jsp 2 и т. Д.
Большое спасибо:)