Oracles XMLDB Study NOTE (3)

oracle|xml

在第一期中我们曾经提到过,安装oracle后,点击http://localhost:8080/的时候会在浏览器中表示xmldb的内容,以下简称webroot。如下图

******************************************************************************
Index of /
Name Last modified Size home/
Sat, 11 Sep 2004 10:40:55 GMT

-
public/
Wed, 10 Mar 2004 00:45:15 GMT

-
sys/
Wed, 10 Mar 2004 00:45:31 GMT

-
xdbconfig.xml
Wed, 10 Mar 2004 00:45:55 GMT

0
******************************************************************************

如何更改其中的内容呢?
我们登录到oracle中,执行如下PLSQL命令:
 declare
   res boolean;
 begin
   res := dbms_xdb.createResource('/home/poOrder2.xml',
                                  bfilename('XMLDIR','poOrder2.xml'),
                                  nls_charset_id('AL32UTF8'));
 end;
其中'XMLDIR'是在上期note中建立的directory,确保物理的'XMLDIR'目录下存在'poOrder2.xml'文件啊。
执行成功后,访问http://localhost:8080/home/,看到了什么?
如下图:

******************************************************************************
Index of /home/
Name Last modified Size poOrder2.xml
Sat, 11 Sep 2004 10:38:29 GMT

8948
test
Sat, 11 Sep 2004 10:40:53 GMT

8948
******************************************************************************

点击poOrder2.xml文件,看到文件的内容了吧,就是刚才执行PLSQL中所用到的那个xml文件的内容。

时间: 2024-11-10 00:42:10

Oracles XMLDB Study NOTE (3)的相关文章

Oracles XMLDB Study NOTE (1)

oracle|xml 1.环境:OS:winxp,  DB:oracle10g默认安装后可以通过以下两种方式访问oracle的xdb资源. 1)http://localhost:8080/2)ftp://xdb:xdb@127.0.0.1:2100/其中xdb:xdb是oracle10g数据库的用户名和密码(密码是你可以在安装数据库时设定的) 2.练习创建一个包括XMLTYPE的字段的表create table gao1 ( x1 xmltype) 另外一种创建XMLTYPE的表的方法:CREA

Oracles XMLDB Study NOTE (2)

oracle|xml 接上期,我们来看一下如何向包含xmltype类型的table中新追加一条记录.首先建立一个tableCREATE TABLE example2 of XMLType; 然后准备插入一条记录,在插入记录之前,需要保证当前user具备CREATE ANY DIRECTORY的权限.切换到其它用户下,如system,执行GRANT CREATE ANY DIRECTORY TO XDB(XDB是你作练习的用户) 再切换回XDB目录执行如下命令:CREATE OR REPLACE

Android利用Intent实现记事本功能(NotePad)_Android

本文实例为大家分享了Intent如何实现一个简单的记事本功能的演示过程,供大家参考,具体内容如下 1.运行截图 单击右上角[-]会弹出[添加]菜单项,长按某条记录会弹出快捷菜单[删除]项. 2.主要设计步骤 (1)添加引用 鼠标右击[引用]à[添加引用],在弹出的窗口中勾选"System.Data"和"System.Data.SQlite",如下图所示: 注意:不需要通过NuGet添加SQLite程序包,只需要按这种方式添加即可. (2)添加图片 到Android

Android利用Intent实现记事本功能(NotePad)

本文实例为大家分享了Intent如何实现一个简单的记事本功能的演示过程,供大家参考,具体内容如下 1.运行截图 单击右上角[-]会弹出[添加]菜单项,长按某条记录会弹出快捷菜单[删除]项. 2.主要设计步骤 (1)添加引用 鼠标右击[引用]à[添加引用],在弹出的窗口中勾选"System.Data"和"System.Data.SQlite",如下图所示: 注意:不需要通过NuGet添加SQLite程序包,只需要按这种方式添加即可. (2)添加图片 到Android

魅族魅蓝Note发布会图文直播(图)

魅族 魅蓝Note发布会图文直播(图)14点30分,魅族将在北京发布全新的品牌魅蓝,与此同时该品牌的首款作品魅蓝Note也将正式跟大家见面.魅蓝Note的外形和配置已经没有多大的悬念,之前工信部已经给出了详细的参数,配备5.5寸1080p屏(16:9 ),搭载1.7GHz 64位联发科MTK6752八核处理器,内存组合为2GB RAM+16GB存储空间(不可扩展),支持4G网络,内置有3050mAh不可拆卸电池,摄像头为前500万像素+后置1300万像素,运行Android 4.4系统.目前的问

HEVC Study Two(基于HM14.0平台)--如何在HEVC中加入背景建模技术(一)

随着AVS的逐步发展,AVS中的一些创新也得到国际上越来越多学者的关注.尤其是AVS中针对监控视频编码的背景建模技术和感兴趣区域提取技术.对于国际同行来说,如何在HEVC的参考软件平台HM上加入这两项技术是一个工作量甚大的事情.本文就本人做的一些工作做简单介绍. 软件平台HM14.0,IDE:VS2010(英文版) 废话了这么多,下面开始真正的内容: 在<HEVC framework before starting encoding(基于HM14.0平台)>中(网址:点击打开链接)讲述了进入编

第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器

[正文] 都说了放假不休息,奏是这么任性!!!  [开发环境] 物理机版本:Win7旗舰版(64位) Android Studio版本:1.1正式版 一.新建工程: 1.新建一个Project: 打开Android Studio,新建一个Project,界面如下: 上图中,设置好工程名和路径之后,接下来可以一路next: 二.Android Studio使用方法: 1.修改项目结构视图: Project新建完了以后,默认的结构如下: 上图可以看到,AS的目录结构和Eclipse中有很大区别,我们

跟我一起学习ASP.NET 4.5 MVC4.0(六)

原文http://www.cnblogs.com/xdotnet/archive/2012/07/21/aspnet40_webpage20.html 这一系列文章跨度有点大,由于最近忙于其他事情,没有更新,今天重新安装了下Win8系 统,VS2012和SQLServer 2012,顺便抽空继续一篇.随着VS2012 RC版本的放出,ASP.NET MVC4.0也随之有所改变,主要相对于BETA版本.前面几章节都是介绍MVC4.0或者是3.0中内容,今天我们来了解一下WebPage 2.0下面的

Linux桌面系统字体配置详解(二)

字体配置实战 下面,将以Fedora 20为例,自己动手将它配置为正确的显示效果.目前,在Linux系统上配置字体的工具是Fontconfig. 为什么是Fontconfig 感谢这个时代,曾经混乱不堪的字体配置方法终于被Fontconfig一统江湖.在Linux中,字体配置曾经各自为政.混乱不堪,XServer.Xft.GTK.GTK2.QT等等各自采用不同的配置手段,字体引擎也有Type1.FreeType等.目前,可以认为在Linux系统中只需要配置FontConfig即可. XOrg的官