正在阅读:15秒为ASP.NET应用缓存Oracle数据15秒为ASP.NET应用缓存Oracle数据

2004-02-14 09:34 出处:CSDN 作者:ern(翻译) 责任编辑:linjixiong


  为更新缓存依赖文件,我们需要写一个C函数或Java存储过程。我们的例子中选择了Java存储过程,因为Oracle数据库服务器有一个内置的JVM,使得书写Java存储过程很方便。必须有足够的内存分配给Oracle实例的系统全局区(SGA)中的Java池。静态方法updateFile接受一个绝对路径作为参数,并在合适的目录中创建缓存依赖文件。若文件已经存在,则先删除然后创建。

  import java.io.*;

  public class UpdFile {public static void updateFile(String filename) 

  {

  try {

  File f = new File(filename);

  f.delete();

  f.createNewFile();

  }

  catch (IOException e)

  {

  // log exception

  }

  };

  PL/SQL包裹实现如下。包裹函数以文件名为参数,调用Java存储过程中updateFile方法。

  (p_filename IN VARCHAR2)

  AS LANGUAGE JAVA

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品