如何使用java(netbeans)将数据从oracle 11g导出到.dmp文件?

时间:2017-09-06 03:40:30

标签: java oracle jdbc oracle11g

首先,我创建了一个文件选择器来选择我必须存储我的dmp文件的目的地。接下来,我使用运行时来创建转储文件,但是我得到了一条负面消息。我不确定我的代码有什么问题。

 JFileChooser f = new JFileChooser()       
 f.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); 
 f.showSaveDialog(null);    

 path=f.getSelectedFile().getAbsolutePath();
 path=path+"\\";
 path=path.replace("\\","/");
 path=path+o;
 Process p=null;
 Runtime runtime=Runtime.getRuntime(); 
 p=runtime.exec("exp username/passcode@localhost file="+path+".dmp");
  int pr=p.waitFor();
    if(pr==0){
       JOptionPane.showMessageDialog(null, "Backup Process Successfully Done");
    }else{
       JOptionPane.showMessageDialog(null, " Backup Process Ended Unsuccessfully"); 
    }

0 个答案:

没有答案