无法使用 DSCC 执行此任务。请使用命令行,如以下过程所述。
为关系数据库创建 JDBC 数据源。
$ dpconf create-jdbc-data-source -h host -p port -b db-name -B db-url -J driver-url \ [-J driver-url]... -S driver-class source-name |
目前,每个 JDBC 数据视图只支持一个 JDBC 数据源。换句话说,您无法跨 JDBC 数据源实现负载平衡。要访问多个 JDBC 数据源,可以为每个数据源创建一个数据视图,然后通过联接视图将这些数据视图联接在一起。
在创建 JDBC 数据源时,必须设置以下属性:
关系数据库的名称,例如 payrolldb。
指向数据库的 URL,格式为 jdbc: vendor:driver://dbhost: dbport。
db-url 不是完整的 JDBC 数据库 URL,因为它不包含数据库名称。(数据库名称由 db-name 属性指定。)
对于 MySQL、DB2 和 Derby 数据库,db-url 必须以 / 结束;对于 Oracle 数据库,则必须以 : 结束。
JDBC 驱动程序类,例如 org.hsqldb.jdbcDriver。
JDBC 驱动程序所在的路径,例如 file:/// path/to/hsqldb/lib/hsqldb.jar。
driver-url 属性是多值属性。因此,driver-url 可以为 JDBC 驱动程序支持多个 JAR 文件,以确保连接到不同平台上的 JDBC 源。
创建 JDBC 数据源池。
$ dpconf create-jdbc-data-source-pool -h host -p port pool-name |
将 JDBC 数据源连接到此 JDBC 数据源池。
$ dpconf attach-jdbc-data-source -h host -p port pool-name source-name |
创建 JDBC 数据视图。
$ dpconf create-jdbc-data-view -h host -p port view-name pool-name suffix-DN |
(可选的)查看 JDBC 数据视图列表,以检查是否已成功创建数据视图。
$ dpconf list-jdbc-data-views -h host -p port |