本帖最后由 qiang521qiang 于 2009-11-11 20:49:02 编辑

解决方案 »

  1.   

    把导入,导出语句放到bat中,java文件调用bat
    导入,导出操作你放到一起执行的?
      

  2.   

    自己看看Runtime里exec的说明.
    你第一个process还没终止第二个process就开始了,
    所以读的文件是空的.
      

  3.   

    首先确认两个命令能不能成功执行.
    r.exec
    的对象有输入输流.把输入输出流处理一下.就可以了
      

  4.   

    java怎么调用有参数的批处理啊?
    我的批处理名字为 exp.bat@echo off
    sqlplus zjhit/zjhit@drg
    exp hit/hit@test file=%1 tables=(ACE_MEDLIST) query=\" where NEWDRUGCODE='55289003930'\"帮忙看一下  这样写带有参数饿批处理对不对啊?
    如果对要怎么在java中调用这个批处理啊?怎么给这个参数啊?