Visualizzazione dei risultati da 1 a 10 su 21

Discussione: Dump MySql con java

Visualizzazione discussione

  1. #7
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    Ho appena verificato che scrivendo correttamente la query da cmd.exe essa funziona ma mi esce il seguente messaggio:
    Warning using a password on the command line interface can be insecure.
    Naturalmente la stessa query da java non funziona!!
    codice:
    public static synchronized boolean backupDB(String filename) {
     
            String curdir=System.getProperty("user.dir");
            String [] executeCmd = {"mysqldump ","-u".concat(user)," -p".concat(password)," -B customers > ".concat(filename+".sql")};
            Process runtimeProcess;
            try {
                runtimeProcess = Runtime.getRuntime().exec(executeCmd);
                
                // int processComplete = runtimeProcess.waitFor();
                /* System.out.println(executeCmd);
                if (processComplete == 0) {
                System.out.println("Backup created successfully");
                return true;
                } else {
                System.out.println("Could not create the backup");
                }
                } catch (Exception ex) {
                ex.printStackTrace();
                }*/
            } catch (IOException ex) {
                Logger.getLogger(GestoreClienti.class.getName()).log(Level.SEVERE, null, ex);
            }
     
            return false;
        }
    Ultima modifica di linux_r; 18-02-2014 a 13:09

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.