数据源设置

使用此面板来编辑数据源的属性。

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

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

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

作用域

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

提供程序

指定 JDBC 提供程序,该 JDBC 提供程序封装了用于支持此数据源的驱动程序实现类。

名称

指定数据源的显示名称。

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

数据类型 字符串
JNDI 名称

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

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

命名服务提供名称到对象映射。目录服务提供对象的信息和查找那些对象所需的搜索工具。

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

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

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

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

数据类型 字符串
将此数据源用于容器管理的持久性 (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
组件管理的认证别名

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

如果数据库未受保护,那么您不需要设置数据库认证。建议不要将此配置用于生产环境。
避免故障: 如果您的数据库不支持用户标识密码,例如,Cloudscape,那么不要在“组件管理的认证别名”字段或“容器管理的认证别名”字段中设置别名。否则,您在系统日志中会看到警告消息,表明用户和密码不是有效属性。此消息仅为警告消息;仍然成功创建了数据源。gotcha
如果数据库受到保护,那么您需要设置数据库认证。可以通过下列各项来配置认证:
  • 应用程序
  • 具有组件管理的认证别名的管理控制台。仅当应用程序资源引用使用 res-auth = Application 时才使用此别名。

如果您未通过组件管理的认证或其他来设置别名,而您的数据库要求用户标识和密码获取连接,那么您将在运行时期间接收到异常。

数据类型 下拉列表
用于 XA 恢复的认证别名

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

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

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

如果在应用程序服务器中已经定义了安全域,那么可以单击浏览...以对要配置的资源选择认证别名。安全域允许您在服务器之间隔离认证别名。树形视图对于确定别名所属的安全域很有用,并且树形视图可以帮助您确定能够访问每个认证别名的服务器。树形视图将针对每个资源进行调整,因此,您无法使用的域和别名会隐藏起来。

数据类型 下拉列表
容器管理的认证别名

指定向资源进行容器管理的登录时使用的认证数据,即 JAAS - J2C 认证数据条目。

从列表中选择别名。

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

如果在应用程序服务器中已经定义了安全域,那么可以单击浏览...以对要配置的资源选择认证别名。安全域允许您在服务器之间隔离认证别名。树形视图对于确定别名所属的安全域很有用,并且树形视图可以帮助您确定将能够访问每个认证别名的服务器。树形视图将针对每个资源进行调整,因此,您无法使用的域和别名会隐藏起来。

数据类型 下拉列表
映射配置别名

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

单击安全性 > 全局安全性。在认证部分中,单击 Java 认证和授权服务 > 应用程序登录,然后从表中选择别名。

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

数据类型 下拉列表
公共的和必需的数据源属性

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




标有(在线)的链接要求访问因特网。

相关概念
相关任务
[AIX Solaris HP-UX Linux Windows] [iSeries]
相关参考


文件名: udat_jdbcdatsordet.html