Ajuda :)

opa, mais uma vez eu

eu to criando um manager para o mysql como pratica e eu to empacado na funcao de backup:

StringBuffer fazerBackup = new StringBuffer(“mysqldump -u root -p “+ BASE +” > “+ destino +”/”+ BASE +".sql");

no modo que to fazendo fazerBackup é executado no prompt do mysql, pq ainda sou um pouco iniciante, mas mysqldump é executado na shell e não achei como fazer isso pelo fórum.

alguem pode me passar essa cola? grato.

seria:

	public void executarExterno(String destino, String BASE) {
		try {
			Runtime executarComando = Runtime.getRuntime();
			executarComando.exec("mysqldump -u root -p "+ BASE +" > "+ destino +"/"+ BASE +".sql");
			System.out.println(executarComando.toString());
	} catch (Exception erro) {
		System.out.println(erro.toString());
	}
	}

esse me retorna: java.lang.Runtime@10b4199