从 Web 应用程序 GUI 创建数据库备份 [关闭]
Posted
技术标签:
【中文标题】从 Web 应用程序 GUI 创建数据库备份 [关闭]【英文标题】:Creating a database backup from web application GUI [closed] 【发布时间】:2015-07-29 16:03:45 【问题描述】:有没有办法,我可以从浏览器 gui 中 back up
/ create a database dump
?我需要从我的网络应用程序本身创建一个数据库备份。
【问题讨论】:
如果你使用 phpMyadmin,你可以使用导出选项 @SilverBullet 有没有办法,我可以使用自己的代码? 你用的是什么代码? @SilverBulletJava
在服务器端
javaknowledge.info/…
【参考方案1】:
您可以使用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”);
【讨论】:
以上是关于从 Web 应用程序 GUI 创建数据库备份 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何从 java gui 程序(不是从 web)中读取本地 php 文件?