使用 Derby 引擎开发 DB2 Everyplace XML 同步应用程序
2009-11-16 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簻椤掋垺銇勯幇顖毿撻柟渚垮妼椤粓宕卞Δ鈧獮濠勭磽閸屾艾鈧懓顫濋妸鈺佺疅缂佸顑欓崥瀣煕椤愵偅绶氱紓鍐╂礋濮婂宕掑▎鎴М濠电姭鍋撻梺顒€绉甸幆鐐哄箹濞n剙濡肩紒鎰殜閺屸€愁吋鎼粹€茬敖婵炴垶鎸哥粔鐢稿Φ閸曨垰鍐€妞ゆ劦婢€濞岊亪姊虹紒妯诲蔼闁稿海鏁诲濠氭晲婢跺﹤宓嗛梺缁樺姈缁佹挳宕戦幘璇叉嵍妞ゆ挻绋戞禍鐐叏濡厧浜鹃悗姘炬嫹

图 1. Apache Derby 数据库与 DB2 Everyplace XML 同步解决方案架构图
图片看不清楚?请点击这里查看原图(大图)。
开发环境配置
配置开发环境的步骤如下 :
下载并安装 Eclipse,本文中使用 Eclipse 版本 3.3.2
下载并安装 J2SE 软件开发包,本文中使用 JDK 1.5
下载并安装最新的 DB2 Everyplace,本文中所使用的是 DB2 Everyplace 版本 9.1
下载并安装 Derby,本文中所使用的是 Derby 版本 10.3.0
下载并安装 Apache JAXP 解析器,本文中所用的是 Xalan-Java 版本 2.7.1 和 Xerces-Java 版本 1.4.4 。你可以从本文后面的相关资源链接中下载。
服务器端配置
首先我们需要启动 DB2 控制中心(如果是 Windows 平台可以可以通过双击通过双击“ MS Windows Start menu->All Programs->IBM DB2 ->DB2COPY1(default)->General Administration Tools->Control Center ”来启动)。创建源数据库 XMLSRC 和镜像数据库 XMLMDB 。注意,为了支持 XML 同步,需要将 code set 设定为 UTF-8 。(见清单 1 和 清单 2)
清单 1. XMLSRC 源数据库创建语句CREATE DATABASE XMLSRC AUTOMATIC STORAGE YES ON 'C:\' DBPATH ON 'C:\'
USING CODESET UTF-8 TERRITORY US COLLATE USING SYSTEM PAGESIZE 4096;
清单 2. XMLMDB 镜像数据库创建语句CREATE DATABASE XMLMDB AUTOMATIC STORAGE YES ON 'C:\' DBPATH ON 'C:\'
USING CODESET UTF-8 TERRITORY US COLLATE USING SYSTEM PAGESIZE 4096;
更多精彩
赞助商链接