Zdá se, že od verze ovladače MySQL Connector/J JDBC 5.1.3 a výše můžete připojit referenci InputStream pomocí com.mysql.jdbc.Statement.setStramecalIn metodu, interně v rámci vašeho kódu Java, pro „rouru“ váš řetězec/text formátovaný v paměti do volání „LOAD DATA INFILE“. To znamená, že ne musíte vypsat a znovu přečíst dočasný soubor zpět z paměti. Viz:
http://dev.mysql .com/doc/refman/5.1/en/connector-j-reference-implementation-notes.html (dolní část stránky)
Proces je také popsán v tomto příspěvku :
http://jeffrick.com/2010/03 /23/bulk-insert-into-a-mysql-database
O'reilly vytvořil PDF obsahující MySQL/ Výkonnostní skvosty JDBC , který na to odkazuje.
Je zde také zmínka o jeho použití s Hadoop (pokročilé téma Java).
Doufám, že to vše pomůže.
Na zdraví
Bohatý