在创建使用非 DB2 JDBC 驱动程序的 JDBC 或上载预订之前,需要配置 Sync Server。这通常包括将 JDBC 驱动程序路径添加至 Sync Server 配置文件。要连接至 Microsoft SQL Server 和其他符合 JDBC 的数据库,还必须更新驱动程序列表文件。
在配置 Sync Server 之后,就可以创建使用 JDBC 驱动程序的预订了。在“创建 JDBC 预订”或“创建上载预订”笔记本上,必须指定正确的数据库类型,在一些情况下,需指定驱动程序的全名。
表 2. 用于设置 Sync Server 以将 JDBC 驱动程序用于 JDBC 预订的步骤
| DB2 UDB | Informix、Sybase 或 Oracle | Microsoft SQL Server |
---|---|---|---|
当在第一次使用 JDBC 驱动程序之前设置 Sync Server 时: | 无 | 添加 JDBC 驱动程序路径 |
|
当在“创建 JDBC 预订”笔记本的“源”选项卡上创建预订时: | 从驱动程序下拉列表中选择 IBM DB2 UDB 本地 | 从驱动程序下拉列表中选择数据库类型 | 从驱动程序下拉列表中选择其他,并在右边的字段中输入驱动程序的全名 |
表 3. 用于设置 Sync Server 以将 JDBC 驱动程序用于上载预订的步骤
| DB2 UDB | Informix、Sybase 或 Oracle | Microsoft SQL Server | 所有其他符合 JDBC 的数据库 |
---|---|---|---|---|
当在第一次使用 JDBC 驱动程序之前设置 Sync Server 时: | 无 | 添加 JDBC 驱动程序路径 | 添加 JDBC 驱动程序路径 | 添加 JDBC 驱动程序路径 |
当在“创建上载预订”笔记本的“源”选项卡上创建预订时: | 从驱动程序下拉列表中选择 DB2 UDB 驱动程序 | 从驱动程序下拉列表中选择数据库类型 | 从驱动程序下拉列表中选择其他,并在右边的字段中输入驱动程序的全名 | 从驱动程序下拉列表中选择其他,并在右边的字段中输入驱动程序的全名 |
对于非 DB2 源数据库,必须将 JDBC 客户机驱动程序的路径添加至 Sync Server 配置文件(参见第表 3页的表)。JDBC 客户机驱动程序是由数据源供应商提供的。
要添加 JDBC 驱动程序路径:
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
# This file specifies which JDBC drivers are used for which databases. # # Format: # {JDBC driver full-name}={database identifier} # # The following database identifiers are supported: # DB2 -------------- for DB2 databases # Ifx -------------- for Informix databases # Oracle ----------- for Oracle databases # SQLServer -------- for Microsoft SQL Server databases # Syb -------------- for Sybase databases # Here is a list of DB2 JDBC drivers: COM.ibm.db2.jdbc.app.DB2Driver=DB2 COM.ibm.db2.jdbc.net.DB2Driver=DB2 com.ibm.as400.access.AS400JDBCDriver=DB2 # Here is a list of Informix JDBC drivers: com.informix.jdbc.IfxDriver=Ifx # Here is a list of Oracle JDBC drivers: oracle.jdbc.driver.OracleDriver=Oracle # Here is a list of SQL Server JDBC drivers: com.jnetdirect.jsql.JSQLDriver=SQLServer # Here is a list of Sybase JDBC drivers: com.sybase.jdbc.SybDriver=Syb
JDBC_driver_full_name=SQLServer
例如:
com.myfastdriver.jdbc.SQLDriver=SQLServer
在创建 JDBC 或上载预订时,必须在“创建 JDBC 预订”或“创建上载预订”笔记本的源选项卡 上指定正确的驱动程序。
在大多数情况下,只需要从驱动程序下拉列表中选择正确的源数据库类型。右边的字段将自动更新为包含 JDBC 驱动程序的全名。
对于 DB2 UDB,如果 DB2 数据库与 Sync Server 在同一台机器上运行,则选择 DB2 UDB 本地。如果 DB2 数据库以远程方式运行,则选择 DB2 UDB 远程。对于后者,确保已正确地配置远程 DB2 数据库,以允许进行正确的 JDBC 连接。
如果该数据库是 Microsoft SQL Server(对于 JDBC 和上载预订)或任何其他符合 JDBC 的数据库(对于上载预订),则必须: