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

怎么将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|
求效率方法

通过字符流把一次性把所有数据读出来.
把数据split("|")后 放到一个数组里 下标为n%3==0的为第一种类型的数据 为1的是第二种类型 ... ...
在连接数据库把数组里的数据insert到数据库里 就用原始的jdbc插入就很快了追问

这样肯定会慢的,百万的数据用jdbc进行insert非常慢的, 听说用sqlcommand语句比较快, 但不知道怎么用了

温馨提示:答案为网友推荐,仅供参考
相似回答