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

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

 2009-11-16 00:00:00 来源:WEB开发网   
核心提示: 创建一个名为 xSubs 的预定集创建一个名为 xSub 的预定并将源数据库 XMLSRC 中的 xtable 表作为源表加入到预定中将预定 xSub 放入 xSubs 预定集让组 xGrp 可管理预订集 xSubs使用清单 5 的命令复制源数据库数据到镜像数据库清单 5. 复制源数据库Repl

创建一个名为 xSubs 的预定集

创建一个名为 xSub 的预定并将源数据库 XMLSRC 中的 xtable 表作为源表加入到预定中

将预定 xSub 放入 xSubs 预定集

让组 xGrp 可管理预订集 xSubs

使用清单 5 的命令复制源数据库数据到镜像数据库


清单 5. 复制源数据库
Replicate.bat XMLMDB

使用 Java 版客户端刷新后台数据到客户端

在 DB2 Everyplace 产品的安装父目录的子目录 Clients/javaclient 下可以找到 Java 版同步客户端 db2jisync.jar 。 Java 版同步客户端使用 Derby 引擎来存储客户端数据。 Derby 10.3 或以上开始支持 XML 数据类型。 Derby 依赖 Apache JAXP 解析器来解析 XML 数据。 Apache JAXP 由 Xalan-java 和 Xerces-java 组成。为了方便用户使用 Java 版同步客户端,DB2 Everyplace 产品提供了一个样例程序 DB2SyncConsole 。它使用 Java 版同步客户端提供的同步 API 来和同步服务器进行双向同步。读者可以在子目录 Clients/clientapisample/JAVA_API/src 下找到 DB2SyncConsole 。

在启动同步之前,需要首先配置 ISync.properties 的选项,特别是 serverurl, username, password 和 path 要确认正确。清单 6 列出了本文中所使用的配置选项。


清单 6. ISync.properties 配置文件
#Sun Sep 14 19:49:21 PDT 2008 
 isync.timeout=60 
 syncprotocol=isync\:db2j\: 
 #sync username 
 isync.user=xUser 
 #sync password 
 isync.password=xPassWord 
 isync.trace=detailed 
 #sync driver in Java client 
 syncdriver=com.ibm.mobileservices.isync.db2j.DB2jISyncProvider 
 filesubdir=filesubdir 
 jdbcsuburl=jdbc\:derby\:syncDb;create\=true 
 #encoding 
 isync.encoding=UTF-8 
 target.db.url=jdbc\:derby\:syncDb;create\=true 
 server.url=http\://9.123.149.103\:8080 
 target.db.driver=org.apache.derby.jdbc.EmbeddedDriver 
 #local directory for Derby database 
 path=c\:\\test\\xmldata

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

Tags:使用 Derby 引擎

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