Jsp 如何在java中进行自动数据库备份

Jsp 如何在java中进行自动数据库备份,jsp,jdbc,Jsp,Jdbc,我想使用java代码进行sql db备份。 我正在使用此代码此代码ID给出以下异常 谢谢 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

我想使用java代码进行sql db备份。 我正在使用此代码此代码ID给出以下异常

谢谢

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();
            }
    }
    }

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


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

与其发布新问题,不如编辑,并通过编辑包含详细信息。备份时不必自动运行程序。MySQL已经有了自动备份功能。使用它。或者只是写一个shell脚本。不需要编写Java代码,也不需要将/usr/bin/添加到路径中