Изглежда, че от MySQL Connector/J JDBC драйвер версия 5.1.3 нататък можете да свържете препратка към InputStream, като използвате com.mysql.jdbc.StatementStatementStratement. метод, вътрешно във вашия Java код, за да 'препратете' вашия форматиран низ/текст в паметта към извикването 'LOAD DATA INFILE'. Това означава, че не трябва да запишете и препрочетете временен файл обратно от паметта. Моля, вижте:
http://dev.mysql .com/doc/refman/5.1/en/connector-j-reference-implementation-notes.html (долната част на страницата)
Процесът също е описан в тази публикация :
http://jeffrick.com/2010/03 /23/bulk-insert-into-a-mysql-database
O'reilly създаде PDF, покриващ MySQL/ Скъпоценни камъни за производителност на JDBC , което се отнася до това.
Също така се споменава за използването му с Hadoop (разширена тема за Java).
Надявам се всичко това да помогне.
Наздраве
Богат