为更新缓存依赖文件,我们需要写一个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 |
正在阅读:15秒为ASP.NET应用缓存Oracle数据15秒为ASP.NET应用缓存Oracle数据
2004-02-14 09:34
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键