我可以从另一个数据库中复制一个数据库中的表吗?

时间:2012-05-10 06:07:43

标签: java database

我需要将一个表从数据库A复制到数据库B.挑战是我使用struts并且必须用Java编写这个代码。我尝试使用复制命令创建运行时进程。但我得到一个例外。我使用了以下命令:

Runtime Rt;
            Process Prc = null;
            String cmd = "";
            cmd="COPY FROM  id/pass@servicename1 to id/pass@servicename2 CREATE TABLE_C (*) USING (SELECT * FROM PROCESS_LOG )";

            Rt = Runtime.getRuntime();
            Prc = Rt.exec(cmd); 

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我明白了。我使用了这个命令,它工作正常。

cmd= "sqlplus id/pass@servicename @d:/TEST.SQL"; 

在TEST.SQL中,我编写了复制命令。