WEB开发网
开发学院数据库DB2 使用 DB2e 引擎开发 DB2 Everyplace XML 同步应用... 阅读

使用 DB2e 引擎开发 DB2 Everyplace XML 同步应用程序

 2009-11-16 00:00:00 来源:WEB开发网   
核心提示: 安装 DB2e 引擎中文版到 PocketPC 2003 设备,本文中 PocketPC 2003 设备所使用的是 ARM 处理器安装同步客户端中文版到 PocketPC 2003 设备,使用 DB2e 引擎开发 DB2 Everyplace XML 同步应用程序(3),本文中 PocketPC

安装 DB2e 引擎中文版到 PocketPC 2003 设备,本文中 PocketPC 2003 设备所使用的是 ARM 处理器

安装同步客户端中文版到 PocketPC 2003 设备,本文中 PocketPC 2003 设备所使用的是 ARM 处理器

服务器端配置

首先我们需要启动 DB2 控制中心(如果是 Windows 平台可以可以通过双击通过双击“ MS Windows Start menu->All Programs->IBM DB2 ->DB2COPY1(default)->General Administration Tools->Control Center ”来启动)。创建 EHR 源数据库 EHRSRC 和镜像数据库 EHRMDB 。注意,为了支持 XML 同步,需要将 code set 设定为 UTF-8 。(见清单 1 和 清单 2)


清单 1.EHR 源数据库创建语句
CREATE DATABASE EHRSRC AUTOMATIC STORAGE YES ON 'C:\' DBPATH ON 'C:\' 
 USING CODESET UTF-8 TERRITORY US COLLATE USING SYSTEM PAGESIZE 4096;


清单 2.EHR 镜像数据库创建语句
CREATE DATABASE EHRMDB AUTOMATIC STORAGE YES ON 'C:\' DBPATH ON 'C:\' 
 USING CODESET UTF-8 TERRITORY US COLLATE USING SYSTEM PAGESIZE 4096;

随后我们连接源数据库 EHRSRC,并使用清单 3 的 DDL 语句创建源表 ehrtable,使用清单 4 的 DML 语句向 ehrtable 中插入 XML 片断数据。 XML 片断的语义依赖于具体应用,本文插入的片断记录了张三于 2007 年 8 月 30 日和 2008 年 6 月 20 日分别在北医三院和协和医院的医疗记录。


清单 3.源表创建语句
CREATE TABLE ehrtable ( 
  "IDX" INTEGER NOT NULL , 
  "XCOL" XML )


清单 4.源表数据插入语句
insert into ehrtable values(1,“<records><record name="张三" sex="male"> 
<hospital name="北医三院"> 
<date>2007/08/30<date> 
<symptom>哮喘</symptom> 
<doctor>赵敏丽</doctor> 
</hospital> 
<hospital name="协和医院"> 
<date>2008/06/20<date> 
<symptom>咽喉炎</symptom> 
<doctor>王安民</doctor> 
</hospital> 
</record> 
</records>”) 

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 DBe 引擎

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接