首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

写个Bean每日定时把一个超大的文本导入orcal的一个table

2011-12-10 
写个Bean每天定时把一个超大的文本导入orcal的一个table如果一条条Insert实在太慢了,怎样用类似Bulk inser

写个Bean每天定时把一个超大的文本导入orcal的一个table
如果一条条Insert实在太慢了,怎样用类似Bulk insert 或 bcp ,sqlldr的方法来实现快速的导入?

[解决办法]
最好的方法,就是在PLSQL中写个包..在BEAN里面调这个包就行了...
对文件的操作直接在包里面执行.PLSQL有提供对文件操作的类的...
[解决办法]
最快的应该就是调用存储过程了。
[解决办法]
Bulk?
1 楼上的正解,为何不用呢?
我不知道oracle能否才作文本文件,大不了你把它当成一个数据放到CLob里面,然后再用存储过程处理也行啊!!

2 BatchInsert 速度也不错,不过速度比前一个最少慢1倍吧!毕竟要往返数据,如果在同一台机器上,差别还可以接受

可以参考这个 http://www.java2000.net/viewthread.jsp?tid=370

热点排行