首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在java中实现数据库的自动备份

如何在java中实现数据库的自动备份
EN

Stack Overflow用户
提问于 2014-01-13 18:06:09
回答 1查看 629关注 0票数 0

我想使用java代码备份我的sql db。我正在使用这个代码这个代码ids给出了以下异常

谢谢

代码语言:javascript
复制
java.io.IOException: Cannot run program "mysqldump": CreateProcess error=2, The system cannot find the file specified

 class DbBackup {

    public static void main(String[] args) {


          Process p = null;
            try {
                Runtime runtime = Runtime.getRuntime();
                p = runtime.exec("E:/xampp/mysql/bin/mysqldump -uroot -p'' --add-drop-database -B HighCourt -r " + "G:/JAVAWORK" + "1" + ".sql");

                int processComplete = p.waitFor();

                if (processComplete == 0) {

                    System.out.println("Backup created successfully!");

                } else {
             //       lblMessage.setText("Could not create the backup");
                }


            } catch (Exception e) {
                e.printStackTrace();
            }
    }
    }
EN

回答 1

Stack Overflow用户

发布于 2014-01-13 18:08:42

运行时不知道在哪里查找mysqldump。

提供它的完整路径。/usr/bin/mysqldump之类的。取决于操作系统。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21088508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档