急急急!java实现将txt文件数据导入数据库中。千万级别的数据。找效率方法。

怎么将txt文件中的数据导入到数据库中,不要用读文件后一条一条的插入,这样效率太慢,我每次要导成百上千‘万’的数据,听说有个sqlcommand技术,具体怎么实现现在数据... 怎么将txt文件中的数据导入到数据库中,不要用读文件后 一条一条的插入, 这样效率太慢,我每次要导成百上千‘万’的数据,听说有个sqlcommand技术,具体怎么实现
现在数据的格式为
3020100|1000000012860.0|2010-01-05 10:36:08|
3020100|1000000016898.0|2010-01-05 10:36:08|
3020100|1000000016972.0|2010-01-05 10:36:08|
3020100|1000000016976.0|2010-01-05 10:36:08|
3020100|1000000019033.0|2010-01-05 10:36:08|
求效率方法
展开
 我来答
6285869
2012-01-12 · 超过12用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:38.6万
展开全部
通过字符流把一次性把所有数据读出来.
把数据split("|")后 放到一个数组里 下标为n%3==0的为第一种类型的数据 为1的是第二种类型 ... ...
在连接数据库把数组里的数据insert到数据库里 就用原始的jdbc插入就很快了
追问
这样肯定会慢的,百万的数据用jdbc进行insert非常慢的, 听说用sqlcommand语句比较快, 但不知道怎么用了
zpc_silent
2012-01-13 · 超过15用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:45.2万
展开全部
至少说下 什么数据库吧 每种数据都有专门的数据装载工具的
INFORMIX的话 用LOAD FROM 不过当心发生长事务
有能力的话 可以写E/C或用HPL
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式