0

我需要将一个表从数据库 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); 

我究竟做错了什么?

4

1 回答 1

0

我想到了。我使用了这个命令,它工作正常。

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

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

于 2012-05-16T05:15:05.497 回答