日期:2014-05-20  浏览次数:20658 次

请教java处理大数据问题
java读取一个文件中的数据,然后插入数据库,用jdbc Batch实现的 但是效率很低,请问有什么好的解决方法没?或者有没有第三方插入大数据的jar啊?
大数据 数据库 JDBC 行业数据 Java

------解决方案--------------------
你的文件中的数据有多大啊,多少记录啊?是不是你的目标表加了索引了?
------解决方案--------------------
oracle的话用sqlldr
sqlserver的话用bcp

------解决方案--------------------
每一千条数据,提交一次事务。
不要没插入一条语句,自动提交事务。

我觉得,使用PreperedStatement的性能,还是不错了。
从始至终,基本都是一个insert into xxx values(?,?,?)这样的语句生成的PreparedStatement对象。