java - 从 Web 应用程序 GUI 创建数据库备份

标签 java jquery mysql ajax

<分区>

有没有办法,我可以从浏览器 gui 备份/创建数据库转储?我需要从我的 Web 应用程序本身创建一个备份数据库。

最佳答案

您可以使用 Java.lang.Runtime.exec() 从您的 java 应用程序中执行 mysqldump。请参见下面的示例。

String backupCmd = “mysqldump -u “+dbUser+” -p”+dbPass+” “+dbName+” -r backup.sql”;

// Tun mysql backup
Process process = Runtime.getRuntime().exec(backupCmd);

process.waitFor();
int exitCode = exitValue();

 if(exitCode == 0){    
    System.out.println(“Successfully created mysql backup”);    
} else {    
    System.out.println(“Failed to create mysql backup”);    
} 

关于java - 从 Web 应用程序 GUI 创建数据库备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298317/

相关文章:

javascript - 是否可以使用 HTML/JS/CSS 制作一个透 window 口?

mysql - 使用多个值更新和 CONCAT

php - 数据库凭证加密 - CodeIgniter

java - 如何在两个 Observable 之间重用订阅者 (RxJava)

Java:如何将控件而不是其数据拖放到新位置?

javascript - 如何在 HTML 中包含外部 jQuery 文件?

php - SQL/PHP 多值过滤(AND LIKE 'array[1]' AND LIKE 'array[2]' )

java - 如何为连接池配置 Hibernate、Spring 和 Apache dbcp?

java - 使用 SSH 的 Apache Felix shell

jquery - 如何创建带有弹出窗口的灯箱?