图 6. JDBC 提供程序配置

配置 Cloudscape Network Server JDBC 提供程序
登录到 WebSphere 管理控制台(位于 http://localhost:9060/ibm/console)。
选择 Resources => JDBC Providers,然后选择范围。单击 Apply ,然后单击 New。
在新 JDBC 提供程序对话框(图 7)中,选择以下值:
Step 1: Cloudscape
Step 2: Cloudscape Network Server Using Universal JDBC Driver
Step 3: connection pool data source
然后选择 Next。
图 7. 新 JDBC 提供程序

在下一个对话框(图 8)中,修改说明(可选字段),然后将类路径中的 db2j.jar 条目替换为 derby.jar,它是新的 Cloudscape V10 JAR。类路径的值应如下所示:
${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar ${CLOUDSCAPE_JDBC_DRIVER_PATH}/otherJars/db2jcc.jar ${WAS_INSTALL_ROOT}/derby/lib/derby.jar ${UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.ja
选择 Apply。
图 8. JDBC 提供程序配置

为新的 JDBC 提供程序配置数据源
创建和定义 WebSphere 数据源:
登录到 WebSphere Application Server 管理控制台(位于 http://localhost:9060/admin)。
选择 Resources => JDBC providers,然后选择范围并单击 Apply。
选择上面创建的 JDBC 提供程序。
在“Additional Properties”下,选择 Data sources => New 以创建新数据源。
本页面中显示的最重要部分是“Data store helper class name”,在这里需要创建和定义一个用户定义的数据存储,具体步骤如下所述。
根据自己的应用程序的需要,定义组件托管的或容器托管的身份验证别名,具体步骤如下所述。仅当运行 Cloudscape V10 Network Server 框架时才需要定义这些别名。
选择 OK,然后选择 Save。
创建身份验证别名
要创建身份验证别名(如果下拉列表中未定义任何身份验证别名),请执行以下操作:
从 WebSphere Application Server 管理控制台,选择 Security => Global security => JAAS Configuration => J2C Authentication Data => New。
输入 Alias、User ID 和 Password 字段的值。
选择 OK,然后选择 Save 保存配置。
为了使别名生效,可能需要重新启动 WebSphere Application Server 或部署管理器。
