日期:2014-05-19  浏览次数:20654 次

关于用java实现sqlldr的问题。
String cmd="sqlldr userid=lhzx/lhzx@10.80.22.214-test control=E:/DataImport/Save/DataImport.ctl log=E:/Log.log ";
Process process=Runtime.getRuntime().exec(cmd);


单纯用java执行,只能插入400多条数据,而直接把
sqlldr userid=lhzx/lhzx@10.80.22.214-test control=E:/DataImport/Save/DataImport.ctl log=E:/Log.log 
这句代码复制在dos命令下执行能插入全部的30000多条数据。

求指教,这可能是什么原因?
------解决方案--------------------
http://bbs.csdn.net/topics/350192190
这个帖子类似吧。。
我没有用过sqlldr,所以真的不清楚。