首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

java程序备份postgresql 如何调用

2012-11-19 
java程序备份postgresql怎么调用?Process pRuntime.getRuntime().exec(cmd /c start c:\\bin\\pg_dump.e

java程序备份postgresql 怎么调用?
Process p=Runtime.getRuntime().exec("cmd /c start c:\\bin\\pg_dump.exe \"c:\\bin\\pg_dump.exe -h 192.168.3 -p 5432 -U pg pgDatabase > c:\pgDatabase.bak\"");

就是想在页面上点击一个“备份”按钮,然后数据库开始备份
这样不行啊 大虾门帮忙!!!!

[解决办法]
Process p=Runtime.getRuntime().exec("cmd /c "c:\\bin\\pg_dump.exe -h 192.168.3 -p 5432 -U pg pgDatabase > c:\pgDatabase.bak\"");
[解决办法]
貌似exec(String)的参数中不能有空格,你可以用exec(String[])来用,把参数写成String[],不要有空格,比如ls -l
String[] cmd = {"ls","-l"};

热点排行