public class JavaEmpOracle{
public static void main(String[] args) {
Runtime rt = Runtime.getRuntime();
Process processexp = null;
String exp = "exp username/psd@publicdb file=d://sql.dmp";
try {
processexp = rt.exec(exp);
if (processexp.waitFor()!=0) {
System.err.println("exit value = " +
processexp.exitValue());
}
System.out.println(processexp);
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
注:exp username/psd@publicdb file=d://kingo.dmp 中,username是登陆oracle的用户名,psd是密码,publicdb是oracle数据库实例
file=d://sql.dmp是导出的文件地址,其中sql.dmp是导出的文件名称,名称和地址可根据情况修改
导入和导出基本一样,只是要换一下关键字:imp username/psd@publicdb就可以了
--转自