2017-07-16 1 views
-1

Unten ist der Code, den ich versuche, eine .SQL-Dump zu einer MySQL-Datenbank auf einem lokalen XAMPP-Server wiederherzustellen. Ich kann einfach nicht sehen, was ich falsch mache. Kann jemand helfen?Wiederherstellen von MySQL .SQL-Dump funktioniert nicht beim Versuch, lokale XAMPP MySQL-Server

try { 
     String dbName = "Database"; 
     String dbUser = "root"; 
     String dbPass = ""; 
     String[] executeCmd = new String[]{"/Applications/XAMPP/bin/mysql", " --user=" + dbUser, " --password=" + dbPass, " "+dbName, " -e", " source "+s}; 

     Process runtimeProcess = Runtime.getRuntime().exec(executeCmd); 
     int processComplete = runtimeProcess.waitFor(); 

     System.out.println(processComplete); 
     if (processComplete == 0) { 
      JOptionPane.showMessageDialog(null, "Successfully restored); 
     } else { 
      JOptionPane.showMessageDialog(null, "Error restoring"); 
     } 

    } catch (IOException | InterruptedException | HeadlessException ex) { 
     JOptionPane.showMessageDialog(null, "Error" + ex.getMessage()); 
    } 

Antwort

0

Warum nicht u Ihre mysql durch phpMyAdmin Dump laden .....

Schritte:

1) Zum Phpmyadmin 2) Zum Importieren 3) Wählen Sie den Dump 4) laden sie es Datenbank ...

Wie u erwähnt bereits, dass ur Xampp-Server verwenden, u easuly Dump durch phpMyAdmin

hochladen
+0

Ich möchte es programmgesteuert machen, fast so, als hätte ich eine Funktion zum Speichern und Laden innerhalb des Programms. – Bryce

Verwandte Themen