原来的程序有个java文件来调用,一个oracle的存储过程。现在是由存储过程来处理一个文本文件。
因为存储过程写出的文件是在oracle服务器端的。现在要处理文件到java执行的这台机器上。有没有
一个修改最少的方法可以实现。
请大家帮忙想一想。
现在我们分析到的解决方案是
 1,把存储过程的处理全部用java来实现,但工期太长
 2,通过存储过程的返回值,读到java中再处理。

解决方案 »

  1.   

    在数据库服务器上,生成文件后通过ftp上传到WEB服务端。
      

  2.   

    你可以把在数据库端用过程生成的文件放在一个指定的目录下,然后用java写个程序登录到数据库服务器,并进入存放文件的目录,然后取文件到web服务器上,用java进行处理。
    我现在一个项目就是用的这样的方法。
      

  3.   

    可以用java的定时器来现实,每个一段时间在的那个登录到数据库服务器,进行取文件的操作。
      

  4.   

    好像只要出力的文件在oracle服务器就不行,因为oracle的服务器是托管的,不在一个国家。看看有没有存储过程的返回值,可以承受大文件的。