from:baidu.com
String
cmd="exp 用户名/密码@服务名
file=C:\20111226160758.dmp tables=(表名)
query=\\\"where ADDTIME>=to_date('2011-12-01 15:56:46','YYYY-MM-DD
hh24:mi:ss') and ADDTIME<=to_date('2011-12-26 15:56:46','YYYY-MM-DD
hh24:mi:ss')\\\"";(win7测试通过)
//如果是windows os?
cmd="cmd
/c "+cmd;
//如果是linux os
boolean
shouldClose=false;
Process process=null;
try {
process = java.lang.Runtime.getRuntime().exec("cmd /c
"+cmd);
BufferedReader b = new BufferedReader(new
InputStreamReader(process.getErrorStream()));
String line = null;
boolean err=false;
errinfo="";
while((line=b.readLine())!=null)
{