目前的程序设计和开发大多是面向对象的,所以用XML来表达数据可以让数据的处理和传播变得非常方便。为此,今天o5c小编一起与大家分享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. linux中mongo的导出数据,Linux下mongodb安装及数据导入导出教程(示例代码)

    Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...

  2. Linux下mongodb安装及数据导入导出教程

    Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...

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

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

  4. Linux下往移动硬盘拷贝数据步骤方式

    ①, 使用 df -h  和 fdisk -l 查看确认移动硬盘信息  : fdisk –l 或 more /proc/partitions #查看系统的硬盘和硬盘分区情况. ②,使用 parted ...

  5. Linux下TCP循环接收数据的方式

    简介 服务器调用accept与客户端建立连接,连接建立成功后,会返回一个fd,表示这条了连接的文件描述符.之后调用recv函数接受连接的信息.根据recv函数的原型,需要服务器程序有一个接收缓冲区,实 ...

  6. 介绍了Oracle数据库锁的种类及研究

    http://www.dedecms.com/web-art/shujuku/Oracle/20061008/37324.html 介绍了Oracle数据库锁的种类及研究 来源:ZDNET 作者:佚名 ...

  7. oracle创建表需要注意什么,Oracle创建表和插入的相关注意事项

    一.Oracle 中的数据类型是number(),大的数据用clob 类型.二.建立主键自增ORACLE SEQUENCE的简单介绍在Oracle中sequence就是 一.Oracle 中的数据类型 ...

  8. XML格式化在线工具

    XML格式化 XML在线解析工具 上面这个xml格式话的在线工具不仅可以格式化,还可以显示错误行. XML格式化介绍 XML格式化工具是一款XML在线解析工具,提供XML格式化.XML压缩功能,格式化 ...

  9. android tabspec英文自动大写问题,为什么不能在drawable下访问xml文件?所有的

    我创建了一个类,如下 package com.example.tabbedactivity; import android.app.TabActivity; import android.conten ...

最新文章

  1. 06链队列_LinkQueue--(栈与队列)
  2. java unreported exception_Java异常处理
  3. 执行transact-sql语句或批处理时发生异常_DAY5-step6 Python异常处理:try, raise,except, finally...
  4. 开源数据库:何为NoSQL生态系统?
  5. ReultSet有什么作用和使用
  6. curl get请求_PHP 请求该用 cURL 还是 Guzzle ?
  7. sqlplus几个存储过程执行变量值窜掉了_单片机必知的数据存储与程序编写知识!...
  8. Introduction to Computer Networking学习笔记(二十五):NATs
  9. docker服务及镜像开机自动启动
  10. py使用pie绘制饼图或圆环图
  11. html怎么创建页面书签链接,如何:在“设计”视图中为 Web 窗体页插入 HTML 超链接和书签...
  12. 一键生成表白页面,个人网站,在线制作生成网站php源码
  13. U-boot简介及常用命令说明
  14. 正则表达式中(RegExp)的字符和转译
  15. QPSK信号的星座图
  16. Integrated Product Development
  17. OA系统定制化,企业办公管理需求的新趋势
  18. Xilinx_ISE14.7安装包网盘下载
  19. Linux下最好用的五大BT下载工具
  20. Rust入坑指南:智能指针

热门文章

  1. jvm优化_镜像镜像–使用反射在运行时查看JVM内部
  2. php 压测流量回放,终极 Web 应用性能和压力测试工具 Gor
  3. 理工男有多香?一张桌子、一条视频,股价狂涨13.51%!网友:我看到了乔布斯!...
  4. 皮一皮:年轻人真会玩...
  5. YYDS!怪不得很多朋友去杭州,原来有10W+的福利!
  6. 聊一聊:你都用什么方式回忆青春呢?
  7. 计算机应用基础 a)卷,《计算机应用基础》(A卷)44648
  8. 【mysql】mysql的数据库主从(一主一从)
  9. python 保存模型、加载模型 Joblib
  10. opencv 直线检测