Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <pre><code>import java.io.IOException; /** * * @author wakam.cha.hanba@gmail.com */ public class DatabaseManager { public static boolean backup(String mysqldumpPath, String backupPath) { boolean status = false; String username = "name"; String password = "pword"; String database = "database_name"; String command = "/" + mysqldumpPath + "/mysqldump -u " + username + " -p" + password + " " + database + " -r " + backupPath; try { Process runtimeProcess = Runtime.getRuntime().exec(command); int processComplete = runtimeProcess.waitFor(); if (processComplete == 0) { System.out.println("DatabaseManager.backup: Backup Successfull"); status = true; } else { System.out.println("DatabaseManager.backup: Backup Failure!"); } } catch (IOException ioe) { System.out.println("Exception IO"); ioe.printStackTrace(); } catch (Exception e) { System.out.println("Exception"); e.printStackTrace(); } return status; } public static boolean restore(String filePath){ boolean status = false; String username = "name"; String password = "pword"; String[] command = new String[]{"mysql", "database_name", "-u" + username, "-p" + password, "-e", " source "+filePath }; try { Process runtimeProcess = Runtime.getRuntime().exec(command); int processComplete = runtimeProcess.waitFor(); if (processComplete == 0) { System.out.println("DatabaseManager.restore: Restore Successfull"); status = true; } else { System.out.println("DatabaseManager.restore: Restore Failure!"); } } catch (IOException ioe) { System.out.println("Exception IO"); ioe.printStackTrace(); } catch (Exception e) { System.out.println("Exception"); e.printStackTrace(); } return status; } //for testing public static void main(String args[]){ String backupName = "D:/DatabaseBackup/backupHvs.sql"; DatabaseManager.restore(backupName); } } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload