Erstens, warum Sie erstellen oder einen anderen Prozess erstellen, ist eine 60 -GB -Datei! Vielleicht müssen Sie sich diesen Prozess ansehen, um diesen Prozess zu beheben, um eine kleinere SQL -Textdatei zu generieren, anstatt einen neuen Prozess zu erstellen. Wenn dies jedoch eine einmalige Sache ist, die Sie tun müssen, könnte dies in Ordnung sein, aber um Ihre Frage zu beantworten, würde ich den BufferedReader verwenden, um die Datensätze zu lesen und zu verarbeiten, wenn es sich um eine große Datei handelt, wie Sie angegeben sind.
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
// process the line. and write into your output file and close the file.
}
br.close();