论坛首页 入门技术论坛

批量导入数据库的最佳(性能)方案寻求

浏览 4340 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-09-28  
   现在有个需求需要用java程序从一个文本文件批量的将数据导入数据库,数据几十万

条,用普通的循环可以实现,但性能太差,希望能有好的处理方案。谢谢回帖!(不用任何框架)补充一点,数据库用的是Sqlserver。
   发表时间:2007-09-28  
使用数据库自带的导入功能
0 请登录后投票
   发表时间:2007-09-28  
如果是mysql的话,可以用load data来导入
可以提高比statment效率20倍哦
http://tech.ccidnet.com/art/1108/20070209/1021177_1.html
0 请登录后投票
   发表时间:2007-09-28  
把文件读为流再写入可以么?
0 请登录后投票
   发表时间:2007-09-29  
JDBC 批处理
0 请登录后投票
   发表时间:2007-09-29  
lidwup 写道

   现在有个需求需要从一个文本文件批量的将数据导入数据库,数据几十万条,用普通的循环可以实现,

但性能太差,希望能有好的处理方案。谢谢回帖!(不用任何框架)


补充一点,数据库用的是Sqlserver。


sql server不是有dts么?
0 请登录后投票
   发表时间:2007-09-29  
还需要hibernate?hibernate怎么可能适合做这工作。直接用SQL server的导入工具。
0 请登录后投票
   发表时间:2007-09-29  
ray_linn 写道
还需要hibernate?hibernate怎么可能适合做这工作。直接用SQL server的导入工具。


不用hibernate,可能是我发的板块不对。

现在初步的方法是用java调用sqlserver的DTS,那位能指点一下实现的方法。多谢
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics