2016-04-18 66 views
0

我已經使用hibernate和spring將一個csv文件上傳到數據庫中作爲byte []數據,我的數據庫中有3列(id,文件名和byte []數據)。我想將第三列(這是一個csv文件)顯示在首頁中。任何幫助?如何從數據庫中讀取csv文件?

+0

爲什麼?爲什麼不將CSV文件上傳到包含其組成列的表格中? – EJP

+0

我認爲是可能的,但似乎有點凌亂,我會嘗試將csv上傳到表格中。謝謝。 – Jessica

回答

0

從數據庫的角度來看,這只不過是通過ID查詢表並從數據庫讀取BLOB。

棘手的是,未格式化的BLOB/CLOB通常是使用某種類型的流讀取的,而且很少可用作直列。取決於你的數據庫實現,休眠有時可以隱藏複雜性,但需要注意的地方。

就顯示它而言,它是使用返回的BLOB並將其投入某物以強制它顯示的問題。一個快速搜索發現這個,但this真的是問題中更困難的部分,數據庫方面可以在這裏相當無聊。