数据源设置

使用此页面可编辑数据源的属性。

可以通过下面两种方法中的一种方法来访问此管理控制台页面:
注: 如果应用程序使用 Enterprise JavaBeans (EJB) 1.1 或 Java Servlet 2.2 模块,那么使用数据源 (WebSphere Application Server V4) > data_source 控制台页面。

测试连接

激活测试连接服务,以便验证应用程序与数据源的连接。

在单击测试连接之前,请设置数据源属性,然后单击应用。

作用域

指定支持此数据源的 JDBC 提供程序的作用域。只有安装在此作用域内的应用程序才能使用此数据源。

提供程序

指定 WebSphere Application Server 对此连接工厂使用的资源适配器。

仅当创建新的连接工厂时,才能设置提供程序。此列表显示了相关作用域中定义的所有现有资源适配器。如果要使用现有资源适配器作为提供程序,请从列表中选择一个资源适配器。

名称

指定数据源的显示名称。

此名称的有效字符包括字母和数字,但并不包含多数特殊字符。例如,您可将该字段设置为测试数据源。但任何以句点(·)开头或包含特殊字符(\ / , : ; " * ? < > | = + & % ' ` @)的名称都不是有效名称。

信息 值
数据类型 字符串

JNDI 名称

指定 Java 命名和目录接口 (JNDI) 名称。

分布式计算环境经常使用命名和目录服务来获取共享组件和资源。命名和目录服务将名称与位置、服务、信息和资源关联起来。

命名服务提供名称到对象映射。目录服务提供有关对象的信息以及查找这些对象所需的搜索工具。

有很多命名和目录服务实现,他们的接口也各不相同。JNDI 提供用于访问各种命名和目录服务的公共接口。

例如,您可使用名称 jdbc/markSection。

如果您将此字段保留为空白,那么将从数据源的名称生成一个 JNDI 名称。例如,数据源名称 markSection 生成 JNDI 名称 jdbc/markSection。

设置此值后,将它保存并重新启动服务器,当您运行内存转储名称空间工具时,您可以看到此字符串。

信息 值
数据类型 字符串

将此数据源用于容器管理的持久性 (CMP)

指定此数据源是否用于企业 Bean 的容器管理的持久性。

此选项将导致为关系资源适配器创建与此数据源相对应的 CMP 连接工厂。

信息 值
数据类型 布尔型
缺省值 True(已启用)

描述

指定资源的文本描述。

信息 值
数据类型 字符串

类别

指定可用于分类或分组资源的类别字符串。

信息 值
数据类型 字符串

数据存储辅助控件类名

指定 DataStoreHelper 实现类的名称,该类可扩展您所选的 JDBC 驱动程序实现类的能力以执行数据库特定的功能。

应用程序服务器为它所支持的每个 JDBC 提供程序驱动程序提供一组 DataStoreHelper 实现类。这些实现类在包 com.ibm.websphere.rsadapter 中。例如,如果 JDBC 提供程序是 DB2®,那么缺省 DataStoreHelper 类是 com.ibm.websphere.rsadapter.DB2DataStoreHelper。然而,您正在查看的管理控制台页面可能使多个 DataStoreHelper 类名在下拉列表中可用;确保选择一个您的数据库配置所需的类名。否则,您的应用程序可能不能正确地运行。如果您要使用未列示在下拉列表中的 DataStoreHelper 类,请选择指定用户定义的 DataStoreHelper 并输入标准类名。有关创建定制 DataStoreHelper 类的指示信息,请参阅信息中心。

信息 值
数据类型 下拉列表或字符串(如果选择了用户定义的 DataStoreHelper)

用于 XA 恢复的认证别名

此字段用于指定在 XA 恢复处理期间必须使用的认证别名。如果在服务器发生故障之后更改了此别名,那么后续的 XA 恢复处理使用在发生故障之前有效的原始设置。

从列表中选择别名。

要定义列表中未显示的新别名:
  1. 单击应用。在“相关项”下,您现在将看到 Java Platform Enterprise Edition(Java EE)连接器体系结构(J2C)认证数据条目列表。
  2. 单击 J2EE 连接器体系结构 (J2C) 认证数据条目。
  3. 单击新建。
  4. 定义别名。
  5. 单击确定和保存。控制台现在显示别名集合页面,此页面列示所有已配置别名。此页面还在该表上方显示了面包屑路径中的连接工厂的名称。
  6. 单击 J2C 连接工厂的名称以返回至要创建的连接工厂的配置页面。
  7. 在“容器管理的认证别名”列表中选择新别名。
  8. 单击应用。

用于在数据源上执行 XA 恢复的认证别名的数据库标识必须具有执行 XA 恢复的权限。此权限级别可能与该标识访问应用程序的数据库表时所需的权限级别不同,取决于您的安装版本的授权模式。

如果资源适配器不支持 XA 事务,那么不会显示此字段。此字段的缺省值来自所选的应用程序认证别名(如果指定)。

如果在应用程序服务器中定义了多个安全域和多个认证别名,那么可以单击浏览...以对要配置的资源选择认证别名。仅当至少定义了一个安全域并指定了对要编辑的资源适用的作用域时,“浏览”按钮才可用。而且,该安全域必须包含至少一个 Java 认证和授权服务 (JAAS) Java 2 连接器 (J2C) 认证别名。

安全域允许您在服务器之间隔离认证别名。树形视图对于确定别名所属的安全域很有用,并且树形视图可以帮助您确定能够访问每个认证别名的服务器。树形视图将针对每个资源进行调整,因此,您无法使用的域和别名会隐藏起来。

信息 值
数据类型 下拉列表

组件管理的认证别名

此别名用于运行时的数据库认证。

如果数据库不受保护,那么不需要设置数据库认证。建议不要将此配置用于生产环境。
避免故障 避免故障: 如果您的数据库不支持用户标识和密码,那么在“组件管理的认证别名”或“容器管理的认证别名”字段中不要设置别名。否则,您在系统日志中会看到警告消息,表明用户和密码不是有效属性。此消息仅为警告消息;仍然成功创建了数据源。gotcha

从列表中选择别名。

要定义列表中未显示的新别名:
  1. 单击应用。在“相关项”下,您现在将看到 Java Platform Enterprise Edition(Java EE)连接器体系结构(J2C)认证数据条目列表。
  2. 单击 J2EE 连接器体系结构 (J2C) 认证数据条目。
  3. 单击新建。
  4. 定义别名。
  5. 单击确定和保存。控制台现在显示别名集合页面,此页面列示所有已配置别名。此页面还在该表上方显示了面包屑路径中的连接工厂的名称。
  6. 单击 J2C 连接工厂的名称以返回至要创建的连接工厂的配置页面。
  7. 在“容器管理的认证别名”列表中选择新别名。
  8. 单击应用。

如果在应用程序服务器中定义了多个安全域和多个认证别名,那么可以单击浏览...以对要配置的资源选择认证别名。仅当至少定义了一个安全域并指定了对要编辑的资源适用的作用域时,“浏览”按钮才可用。而且,该安全域必须至少包含一个 JAAS J2C 认证别名。

如果没有通过组件管理的认证或其他方式设置别名,而数据库又需要用户标识和密码才能进行连接,那么运行时期间会发生异常。

信息 值
数据类型 下拉列表

容器管理的认证别名

指定向资源进行容器管理的登录时使用的认证数据,即 JAAS - J2C 认证数据条目。根据对映射配置别名设置选择的值,可禁用此设置。

从列表中选择别名。

要定义列表中未显示的新别名:
  1. 单击应用。在“相关项”下,您现在将看到 J2EE 连接器体系结构 (J2C) 认证数据条目列表。
  2. 单击 JAAS - J2C 认证数据。
  3. 单击新建。
  4. 定义别名。
  5. 单击确定和保存。控制台现在显示别名集合页面,此页面列示所有已配置别名。此页面还在该表上方显示了面包屑路径中的连接工厂的名称。
  6. 单击 J2C 连接工厂的名称以返回至要创建的连接工厂的配置页面。
  7. 在“容器管理的认证别名”列表中选择新别名。
  8. 单击应用。

如果在应用程序服务器中定义了多个安全域和多个认证别名,那么可以单击浏览...以对要配置的资源选择认证别名。仅当至少定义了一个安全域并指定了对要编辑的资源适用的作用域时,“浏览”按钮才可用。而且,该安全域必须至少包含一个 JAAS J2C 认证别名。

安全域允许您在服务器之间隔离认证别名。树形视图对于确定别名所属的安全域很有用,并且树形视图可以帮助您确定能够访问每个认证别名的服务器。树形视图将针对每个资源进行调整,因此,您无法使用的域和别名会隐藏起来。

信息 值
数据类型 下拉列表

映射配置别名

指定此连接工厂使用的 Java 认证和授权服务 (JAAS) 映射配置的认证别名。

DefaultPrincipalMapping JAAS 配置将认证别名映射至用户标识和密码。您可定义和使用其他映射配置。

信息 值
数据类型 下拉列表

公共的和必需的数据源属性

这些属性特定于与您所选的 JDBC 提供程序相关的数据源。他们是数据源所需的,或对于数据源特别有用。您可以在信息中心中查找所有受支持的 JDBC 提供程序需要的完整属性列表。



文件名: udat_jdbcdatsordet.html