此任务是“配置 Sync Server 以存取数据源”这一主要任务的一部分。当完成这些步骤后,返回到配置 Sync Server 以存取数据源。
过程
要使用不受支持的 JDCB 驱动程序配置 Sync Server:
- 在 DB2 Everyplace 控制数据库(DSYCTLDB)中创建新的一行并提供适当的值。
- 向系统的类路径添加 JDBC 驱动程序
要更新 DB2 Everyplace 控制数据库中的 dsy.properties 表:
- 退出“移动设备管理中心”。
- 停止 Sync Server servlet。
- 在 DB2 Everyplace 控制数据库中创建新的一行(表 = dsy.properties;列 = TYPE、NAME 和 VALUE)。
- 对于 TYPE 列,输入 DSYJdbcDriverList
- 对于 NAME 列,输入驱动程序的名称(例如,com.jnetdirect.jsql.JSQLDriver)
- 对于 VALUE 列,输入与要使用的驱动程序相关的值(例如,SQLServer)
提供了 dsysetproperty.bat 实用程序以查询和更新 DB2 everyplace 控制数据库中的 DB2 Everyplace 属性表。
- 对于 Windows,可以找到位于 %DSYINSTDIR%\Server\bin 中的 dsysetproperty.bat。
- 对于 UNIX,dsysetproperty.sh 位于 $DSYINSTDIR/Server/bin 中。通过使用文本编辑器,打开
\Server\classes\com\ibm\mobileservices\ 目录中的 DSYJdbcDriverList.properties 文件。
- 重新启动 Sync Server servlet 以使更改生效。
要向系统的类路径添加 JDBC 驱动程序:
- 退出“移动设备管理中心”(如果它正在运行的话)。
- 停止 Sync Server servlet(如果它正在运行的话)。
- 使用文本编辑器打开
\Server\bin\dsysetjavahome.bat 文件。
- 将 JDBC 驱动程序的完整路径添加至该文件的 SET JDBC_DRV_CP
行。例如,要使用安装至 C:\Oracle\Ora81\jdbc\lib\ 的 JDBC 客户机驱动程序配置对
Oracle 源的存取,将以下路径添加至 dsysetjavahome.bat
文件的 SET JDBC_DRV_CP 行:
SET JDBC_DRV_CP=C:\Oracle\Ora81\jdbc\lib\classes111.zip
可以指定多个 JDBC 客户机驱动程序。例如:
SET JDBC_DRV_CP=C:\Oracle\Ora81\jdbc\lib\classes111.zip;E:\Informix\JDBC
\lib\ifxjdbc-g.jar
- 重新启动 Sync Server servlet 以使更改生效。
相关任务
相关概念
相关参考