目前的程序设计和开发大多是面向对象的,所以用XML来表达数据可以让数据的处理和传播变得非常方便。为此,今天小编一起与大家分享Oracle对XML格式数据的存取,由于在用XML存储数据的时候可能会遇到点麻烦,所以学习本教程要特别注意与耐心.

网上大部分的例子都是错误的

最关键的地方就是要把表示ROW的标签设为rowTag,比如:

aaaa

bbbb

假如你的表是

table aaa

(

aaa varchar(20),

bbb varchar(20)

)

那么要指定哪个标签是记录开始啊.这儿就要指定

save.setRowTag("record");

一般从原来的表中得到的XML是用固定的rowsettag和rowtag.名字叫

ROWSET和RWO

比如:

aaaa

bbbb

但你在得到字符串前可是指定你想要的名字:

qry.setRowSetTag("TABLENAME");

qry.setRowTag("RECORDNAME");

这样就会得到

aaaa

bbbb

所以你写进去的时候只要指定对应的标签为ROWTAG就行了:

save.setRowTag("RECORDNAME");

save.insertXML(xml);就OK了.

另外,特别要注意XML是大小写敏感的,你的RECORDNAME和recordname是两个不同的tag,

XML有助于简化对象的持久化过程,使数据的持久化成为一个普通的开发过程。通过把数据对象串行化为XML文档,你就可以创建对象文档,然后再采用BLOB字段类型就可以在数据库中方便地存储XML文档了。

oracle xml文件是什么文件,介绍关于Oracle下存取XML格式数据的方式相关推荐

  1. oracle生成xml格式化,介绍关于Oracle下存取XML格式数据的方式教程一览

    目前的程序设计和开发大多是面向对象的,所以用XML来表达数据可以让数据的处理和传播变得非常方便.为此,今天o5c小编一起与大家分享Oracle对XML格式数据的存取,由于在用XML存储数据的时候可能会 ...

  2. 生信分析过程中这些常见文件(fastq/bed/gtf/sam/bam/wig)的格式以及查看方式你都知道吗?

    生信分析过程中,会与很多不同格式的文件打交道,除了原始测序数据fastq之外,还需要准备基因组文件fasta格式和基因注释文件gtf格式.在分析的过程中还会有众多中间文件的生成,如bed.bed12. ...

  3. Oracle 表空间(tablespace)介绍

    Oracle 表空间(tablespace)介绍 在oracle中,表空间是Oracle数据对象和数据存储的容器,是一个逻辑概念,若干操作系统文件就可以组成一个表空间.表空间统一管理空间中的数据文件( ...

  4. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤

    使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...

  5. matlab segy文件,利用matlab实现segy格式数据的读写研究和分析.ppt

    利用matlab实现segy格式数据的读写研究和分析 2.SEGY数据格式 地震数据一般以地震道为单位进行组织,采用SEG-Y文件格式存储.SEG-Y格式是由SEG (Society of Explo ...

  6. Python解决:当文件夹存在时清空文件夹,文件夹不存在时新建文件夹

    import osif os.path.exists('./存放数据的文件夹'): # 当文件夹存在时清空文件夹shutil.rmtree('./存放数据的文件夹/', True) else: # 当 ...

  7. oracle varchar2转date_5分钟学会精算师常用Oracle语句

    前言 作为精算师,在保险公司需要处理千万量级+保单数据和财务数据. 经验分析团队利用庞大的历史保单数据及理赔数据建议合适的最优估计假设(Best Estimate Assumption): 评估团队利 ...

  8. 加载oracle属性文件,关于属性文件的详细介绍

    我们通常会将Java应用的配置参数保存在属性文件中,Java应用的属性文件可以是一个正常的基于key-value对,以properties为扩展名的文件,也可以是XML文件. 在本案例中,將会向大家介 ...

  9. oracle模板数据文件,Oracle EBS如何通过命令上传XML/BI Publisher数据定义文件和模板文件...

    EBS如何通过命令上传XML/BI Publisher数据定义文件和模板文件 以apdxxx1i用户登录系统,执行如下命令: (如果db和ap部署在不同节点,jdbc连接需要使用db节点的主机名) 导 ...

最新文章

  1. linux下的ping脚本,Linux下检测服务器Ping值的Shell脚本
  2. sql with(lock) 与事务
  3. 浅谈Java和SAP ABAP的静态代理和动态代理,以及ABAP面向切面编程的尝试
  4. 百度地图描绘轨迹html,百度地图API 绘制轨迹历史
  5. Flink 1.11 SQL 十余项革新大揭秘,哪些演变在便捷你的使用体验?
  6. indexof的使用
  7. kali如何取得超级用户权限_微商如何取得好的口碑?好的口碑等于信任微商如何提高用户信任?...
  8. linux 下的带宽、延时、吞吐率、PPS
  9. 日记侠:我为什么学习网络营销
  10. 基于Echarts实现可视化数据大屏服务大数据可视化监管平台
  11. 卫星勘测洪水数据网站
  12. 青年大学习简单窗口使用教程
  13. Cadence 17.4 中文菜单
  14. 西刺ip代理采集和ip测试-国内免费高匿版本
  15. 基于Android的本地电子书阅读器的设计与实现Ebook(3)
  16. 怎么清理计算机里的音乐,如何清理电脑中的重复的音乐
  17. 算法导论 3.2-1 关于单调递增函数的证明
  18. EP-PEG2000-EP,具有两个环氧基团的线性双功能PEG,EP-PEG2000-Epoxide
  19. jpg格式转pdf转换器注册码
  20. 【防火墙篇】02. 宽带上网设置 ❀ 网康防火墙

热门文章

  1. 优秀项目经理必备的8个要素
  2. dcnctf-web-wp(部分)
  3. 怎么提高python能力_怎样提高python分析数据能力?
  4. Vue项目实战03 : vue中 meta 路由元信息
  5. 在P5QL上激活Windows Vista
  6. Golang并发模型:轻松入门协程池
  7. webpack 转换 ES6高级语法 bable插件 module rules
  8. linux系统用户组管理
  9. jQuery(三) javascript跨域问题(JSONP解决)
  10. 看看样条插值区间查找函数写的多细腻