用java向mysql中导入大量txt数据

用java向mysql中导入大量txt数据大约一百万条,怎样能用jdbc高效的存储,不用jdbc有其他方法也可以,重要的是,快图片说明求大神指点一二,尽量不要发百度连接啥的,我差不多都找过了,说的详细点,图片说明图片说明跪求

批处理..
什么?批处理还不爽?
那就批处理这种语句:insert into XXX(a,b,c,d,d) values(1,1,1,1,1,),(2,2,2,2,2,2),(3,3,3,3,3)
还不爽?那就多线程去跑.
一百W数据不大.连本地库应该数秒就可以解决

大量的数据导入最好不要用jdbc程序导入,因为比较慢,最好的方式是先将txt数据处理成可直接导入的txt格式,然后直接使用mysql自带的load命令直接导入,那个速度绝对提升N个量级。如果格式不正确,也建议先用程序处理成格式正确的,然后命令导入。如果一定要求jdbc导入,那么一定要多线程批量提交操作比较快。

用多线程,这种io密集型应该会有很大提供

直接用mysqlimport工具。

哈哈 我刚好也要做这个东西 同样求教