从MySQL Connector / J JDBC驱动程序版本5.1.3开始,您似乎可以使用com.mysql.jdbc.Statement
****连接InputStream引用
。
setLocalInfileInputStream()
方法,在Java代码内部,用于将内存格式的字符串/文本“管道”到“ LOAD DATA INFILE”调用。这意味着您 不必
写出并从内存中重新读取临时文件。请参阅:
http://dev.mysql.com/doc/refman/5.1/zh-CN/connector-j-reference-
implementation-notes.html(页面底部)
此帖子还概述了该过程:
http://jeffrick.com/2010/03/23/bulk-insert-into-a-mysql-
database
O’reilly制作了一个包含MySQL /
JDBC性能gem的PDF。
还提到了它在Hadoop中的用法(高级Java主题)。
希望对您有帮助。
干杯
丰富



