Ich möchte meine Datenbank mit einem mysqldump sichern.
Welcher Befehl ist dazu notwendig. Ich habe folgendes versucht:
wobei "saveFile" ein File ist, das mittels eines FileChoosers ausgewählt wurde.
ausgeführt wird der String mit:
Das funktioniert aber nicht:
SQLException: SQLState(42000) vendor code(1064)
java.sql.SQLException: Syntax error or access violation message from server: "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near
'mysqldump --opt suke > C:\backup4.sql' at line 1"
Habe es auch schon anstelle von executeUpdate mit execute(mysqldump) versucht!
Wie führe ich diesen Befehl zur Sicherung der DB aus?
Welcher Befehl ist dazu notwendig. Ich habe folgendes versucht:
Code:
String mysqldump = "mysqldump --opt suke > "+saveFile+".sql;";
wobei "saveFile" ein File ist, das mittels eines FileChoosers ausgewählt wurde.
ausgeführt wird der String mit:
Code:
savestmt.executeUpdate(mysqldump);
Das funktioniert aber nicht:
SQLException: SQLState(42000) vendor code(1064)
java.sql.SQLException: Syntax error or access violation message from server: "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near
'mysqldump --opt suke > C:\backup4.sql' at line 1"
Habe es auch schon anstelle von executeUpdate mit execute(mysqldump) versucht!
Wie führe ich diesen Befehl zur Sicherung der DB aus?