мне нужно вставить данные из Excel в базу данных, которая выглядит:Как вставлять записи из Excel в базу данных с помощью пружины JdbcTemplate
Id Name Phone Joining Date Subject
1 A 11111 14-Mar-2001 Cse
2 B 22222 25-Dec-2016 IT
3 C 33333 12-Dec-2011 ECE
Если я должен выполнять пакетную вставку в одной таблице, то я могу сделать он использует пружинный jdbctemplate (batchUpdate (...)).
Но я хочу, чтобы он вставлял данные в несколько таблиц, например. 1-й 3 столбца в таблице 1, следующий 2 в таблице 2, следующий n в таблице3, как этот путь.
Для чтения данных я использую POI API и после извлечения данных м держа его в Список объектов на карте, которая выглядит:
allObj=[{0=1.0, 1=A, 2=11111.0, 3=2001-3-14 0:0:0, 4=Cse}, {0=2.0, 1=B, 2=22222.0, 3=2016-12-25 0:0:0, 4=IT}, {0=3.0, 1=C, 2=33333.0, 3=2011-12-12 0:0:0, 4=ECE}]
Как выполнить эти задачи? не спрашивая полного решения, а подсказки. Спасибо
Если требуется кодирование, сообщите, что я не размещаю его, поскольку он длинный и обычный.
EDITED: Немногие не поняли Вопрос!
Я думаю, что вы знаете пакетное обновление. Я использую JdbcTemplate весны. Предположим, у меня есть таблица T1 как: Id | Имя | Телефон | Дата присоединения | Тема в базе данных (с использованием MYSQL)
Теперь у меня есть файл excel с соответствующими значениями. Я могу прочитать его и вставить его в базу данных по JdbcTemplate в этой таблице.
Но теперь у меня есть две таблицы, как T1: Id | Имя | Телефон и T2: Дата присоединения | Subject
У меня такой же файл Excel. ТЕПЕРЬ мой вопрос входит в рамку. Как вставить значения в две таблицы? Если вы получите вопрос, пожалуйста, удалите ваш голос.
взгляните на это похожее [** сообщение **] (http://stackoverflow.com/questions/1310166/how-to-import-an-excel-file-in-to-a-mysql-database) – 1000111
Честно говоря, я не нашел сходства. можете ли вы указать это? – Joe