Hallo,
ich versuche eine Resotre Funktion mit java zu schreiben, die eine MySQL Datenbank restoriert und es geht leider nicht. Mein Quellcode sieht wie folgt aus:
Wenn ich das Kommando in shell ausführe dann funktionniert ganz gut. Es muss aber bei über Java funktionnieren. Hat jemand eine Idee?
Danke
ich versuche eine Resotre Funktion mit java zu schreiben, die eine MySQL Datenbank restoriert und es geht leider nicht. Mein Quellcode sieht wie folgt aus:
Java:
public void importDB(String ImportFile)
{
Runtime run = Runtime.getRuntime();
try
{
Process child = run.exec("mysql -h localhost -u root "+this.getDbName()+" < TestDump.dump");
}catch (Exception ex)
{
System.out.println(ex);
}
}
Wenn ich das Kommando in shell ausführe dann funktionniert ganz gut. Es muss aber bei über Java funktionnieren. Hat jemand eine Idee?
Danke