2016-05-24 34 views
0

我有要求,我們必須讀取巨大的csv文件並將數據轉儲到sql表中。 我們在當前項目中使用hibernate,任何關於使用hibernate將csv文件導入數據庫的建議,同時也要關注性能。 是否有任何可用於csv數據庫啞的工具。 在此先感謝!csv文件使用休眠導入數據庫

回答

0

Hibernate可以用於事務操作,但可能不是批量加載或ETL過程的最佳工具。

我會使用一些專門的工具,如Integration Services。

1

如果您不需要以編程方式執行該操作,則可以使用或類似的工具完成這項工作。

否則,您可以使用一個簡單的批量插入。 它的語法取決於您的DBMS:

批量操作( 「...閱讀巨大 csv文件和轉儲數據...」 )你應該選擇純JDBC:任何ORM都會引入不可避免的開銷。