我需要從Excel中插入數據到數據庫,看起來插入記錄到數據庫:如何從Excel中使用Spring的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
如果非要在一個表中進行批量插入,然後我能夠做到它使用spring jdbctemplate(batchUpdate(...))。
但我希望它能夠在多個表中插入數據,例如表1中的前3列,表2中的後2個,表3中的後n個像這樣。
讀取數據我使用POI API和提取數據M後保持它在地圖對象的名單看起來:
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}]
如何執行這個任務?不要求完整的解決方案,而是提示。謝謝
如果需要編碼,然後通知我不張貼它,因爲它是漫長而常見的。
編輯: 很少有人不明白這個問題!
我想你知道批量更新。我正在使用spring的JdbcTemplate。 假設我有表T1: ID |名稱|電話|加入日期|數據庫主題(使用MYSQL)
現在,我有一個excel文件和相應的值。我可以讀取它並通過該表中的JdbcTemplate批量插入到數據庫中。
但現在我有兩個表作爲T1:ID |名稱|電話 和T2:加入日期|標題
我有同樣的excel文件。 現在我的問題進入框架。 如何在兩個表中插入值?如果您有問題,請刪除您的-ve投票。
看看這個類似的[**後**](http://stackoverflow.com/questions/1310166/how-to-import-an-excel-file-in-to-a-mysql-database ) – 1000111
說實話,我沒有找到相似之處。你能指出嗎? – Joe