sql >> Databáze >  >> RDS >> Mysql

Export databáze přes můj java kód

Dva problémy:

  • mezera mezi -p a heslem
  • prostor uvnitř cesty ke spustitelnému souboru

Preferujte toto:

 runtime.exec(new String[]{"C:\\Program Files\\MySql\\MySql Server 5.5\\bin\\mysqldump", "-u", "root", "-pmyDatabase" "> D:\\backup.sql"});

Všimněte si, že pokud máte problém s runtime.exec, měli byste se podívat na streamy, které můžete získat z vráceného Proces . Nedívat se na tyto proudy v případě chyby je trochu jako nedívat se na výjimku, když je jeden vyvolán.



  1. Jak opravit „Seznam výběru pro příkaz INSERT obsahuje méně položek než seznam vložení“

  2. Výhody PostgreSQL

  3. SQL Server 2008 Spatial:Najděte bod v mnohoúhelníku

  4. Aktualizace více sloupců tabulky MySQL pomocí polí s PDO