我的任务就因此而搁浅,今天被老板骂的很不爽。请大虾们相救啊!
期待更多关注!!

解决方案 »

  1.   

    看来还是我自己解决吧,希望也给后来人一个参考!![原创@BY Ilymtics:]
    Process pro = Runtime.getRuntime().exec("\"C:\\Program Files\\SQLLIB\\bin\\db2cmd.exe\" /c /w /i db2 -v");
    java.io.BufferedReader br = new java.io.BufferedReader(new java.io.InputStreamReader(pro.getInputStream()));
    java.io.PrintWriter pw = new java.io.PrintWriter(pro.getOutputStream());
     
    // 把所有的应用全干掉!!,否则会提示有应用程序正在使用此数据库
    pw.println("force application all");
    pw.println("backup database sample user db2admin using db2admin to e:\\db2bak with 2 buffers buffer 1024");
    pw.println("quit");
    pw.println("exit");
    pw.flush();
     
    String line=null;
    while((line=br.readLine()) != null){
        System.out.println(line);
    }
    System.out.println("OK.");
      

  2.   

    高人!!
    I 服了 U!!