关于sql*load的问题
我在java程序中调用sql*load,希望在数据库插入csv中的数据,但运行过后,数据库一点变化也没有。我把命令copy到cmd的运行窗口,他就能正常的插入数据,问一下这是什么原因? 
 String   _cmd   =    "C:/oracle1/product/10.1.0/Db_1/BIN/sqlldr   hyamato/hyamato@hyamato   control=c:/ZIPCODE_FIF.ctl ";   
 try{ 
          Process   ldr=Runtime.getRuntime().exec(_cmd); 
          InputStream   stderr   =   ldr.getInputStream(); 
          InputStreamReader   isr   =   new   InputStreamReader(stderr); 
          BufferedReader   br   =   new   BufferedReader(isr); 
          String   line   =   null; 
          while   (   (line   =   br.readLine())   !=   null) 
          { 
 	System.out.println(line); 
          } 
          stderr.close(); 
          isr.close(); 
          br.close();   
          ldr.waitFor(); 
 } 
 catch() 
 { 
 }
------解决方案--------------------给你一个JAVA调用执行文件的例子   
 http://passmatlab.bokee.com/5077102.html   
 我都没有看到你的EXEC中有START   
 我没有用过JAVA   只是给你个参考