Auf Thema antworten

Zerleg' doch wie im geposteten Link deinen String auch in ein Array und ruf' dann die entsprechende [c]exec()[/c] Methode auf.[code=Java]String[] cmd = {

  "C:\\xampp\\mysql\\bin\\mysql",

  "-u user -ppass --database=databasex",

  "< C:\\ordner\\unterordner\\test.sql"

};

Process p = Runtime.getRuntime().exec(cmd);[/code]Das tun die, weil es die andere Methode, welche nur einen String erwartet, sonst anhand von Leer- und anderen WhiteSpacezeichen ihrerseits tut und dann eben die, welche ein String-Array erwartet rekursiv aufruft.



Oben