Non puoi, semplicemente, leggere riga per riga il file ed eseguire una INSERT per ciascuna riga letta? Esempio:
codice:
BufferedReader br = new BufferedReader( new InputStreamReader( new FileInputStream("mioFile.txt") ) );
String linea = "";
String query = "";
String[] campi = null;
while ((linea = br.readLine()) != null) {
campi = linea.split(" "); // Suppongo che ciascuna riga contenga
// i valori dei campi separati da spazio
query = "INSERT INTO TDB VALUES('" + campi[0];
for (int i=1; i<campi.length; i++) query += ", " + campi[i];
query += ");");
if ( !db.eseguiAggiornamento( query ) ) {
System.out.println("Impossibile aggiornare. Motivo: " + db.getErrore() );
}
}
Ciao.