WEB开发中,需要在界面中对数据库进行还原操作。遇到了问题
         /***************************************************
*函数名称:load<br>
*函数功能:数据库恢复<br>
*返回值:  int 1:成功 0:失败<br>
*参数说明:备份的文件名<br>
*创建者:  sjc
****************************************************/
 public static int load(String filename) {
int k; /标志备份是否成功,1代表备份成功,0代表备份失败
String file = "D:/databak/2009-7-29.sql"; 
String stmt = "mysql -hlocalhost -uroot" niit<" + file;     
Runtime cmd = Runtime.getRuntime();
try {
k=1;
System.out.println("恢复数据库:【"+stmt+"】");
Process p = cmd.exec(stmt);
System.out.println("恢复提示:【"+"数据已从 " + file + " 导入到数据库】");
} catch (IOException e) {
k=0;
e.printStackTrace();
}

return k;
}
}
遇到的问题:说明mysql path环境变量已设,在DOS下可以恢复。但执行Runtime.getRuntime().exec(stmt)但不起作用,没有没有异常,不能恢复数据库。求救!