gpt4 book ai didi

java - 使用 Java GUI 备份和恢复 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-30 23:49:13 25 4
gpt4 key购买 nike

我找到了一个用于数据库备份的 java 代码。这个工作正常

String sql1 = "C:\\Program Files (x86)\\MySQL\\MySQL Server 4.1\\bin\\mysqldump -uroot -    p123 exepro -r C:\\Users\\Dell\\Desktop\\Backup\\"+jLabel1.getText()+".sql";
Runtime.getRuntime().exec(sql1);
JOptionPane.showMessageDialog(rootPane, "Success");

还有我老师的恢复代码作为休假

String[] executeCmd = new String[]{"D:\\mysql",databaseName, "-u"+ username, "-p"+ password, "-e", "source D:/sqlbackup.sql"};

问题是我不知道如何将这段代码应用到我的应用程序中。你能给出与我的备份代码相关的答案吗?

最佳答案

您可以使用这个简单的代码来恢复您的数据库

        try {
String[] executeCmd = new String[]{"C:\\mysql", "svdb", "-u" + "username", "-p" + "password", "-e", "source d:\\HesabYar_1393-7-24.sql"};
Process p=Runtime.getRuntime().exec(executeCmd);
if (p.waitFor()!=-1) {
System.err.println("Success !");
}
} catch (IOException ex) {
Logger.getLogger(RuntimeProject.class.getName()).log(Level.SEVERE, null, ex);
} catch (InterruptedException ex) {
Logger.getLogger(RuntimeProject.class.getName()).log(Level.SEVERE, null, ex);
}

关于java - 使用 Java GUI 备份和恢复 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20392316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com