一次向Oracle数据库表插入超过50k条记录

时间:2012-12-19 10:02:00

标签: java oracle jdbc apache-poi

我需要向oracle数据库表插入超过50k的记录,过程是我从外部excel文件读取数据并尝试在有超过50k记录的时间插入表中。数据应该插入到表中我能够从excel文件中检索数据,现在数据已经准备就绪,但是任何人都可以建议我将数据插入到oracle数据库表中的最佳方式。

2 个答案:

答案 0 :(得分:1)

查看JDBC batch updates

您可以创建一个PreparedStatement,循环浏览要插入的数据并添加为批处理,然后执行。

答案 1 :(得分:0)

有专门为此SQL Loader

设计的批量上传工具