WEB开发网
开发学院软件开发Java WebSphere Application Server Community Edition... 阅读

WebSphere Application Server Community Edition V1 系统管理——第 2 部分:配置数据库

 2010-01-18 00:00:00 来源:WEB开发网   
核心提示: 配置资源适配器 IBM Cloudscape 数据库:配置用于 IBM Cloudscape 的资源适配器非常简单,因为 Community Edition 已经提供了特定于 Cloudscape 的资源适配器,WebSphere Application Server Community Edi

配置资源适配器

IBM Cloudscape 数据库:配置用于 IBM Cloudscape 的资源适配器非常简单,因为 Community Edition 已经提供了特定于 Cloudscape 的资源适配器。您不需要输入 JDBC 驱动程序信息。如果您将 CreateDatabase 属性设置为 True,则也不需要事先创建数据库。如果您利用下面的示例,则只需要修改 name、UserName、Password、DatabaseName 和 CreateDatabase 元素并配置数据库池,这样就可以构建自己的用于 Cloudscape 的资源适配器配置(清单 4)。name 元素定义其他模块将用于引用此连接池的名称。它在您定义的数据库池范围内必须是唯一的。例如,jdbc/EmployeeDatasource 在服务器范围内必须是唯一的,因为该配置用于服务器范围的数据源。您还需要指定 name、UserName、Password、DatabaseName 和 CreateDatabase 元素。

max-size 元素定义允许的最大并发连接数。min-size 元素定义允许的最小并发连接数。blocking-timeout-milliseconds 元素定义在从池中获取连接时等待的毫秒数,此后将放弃连接。idle-timeout-minutes 元素定义在连接关闭并从池中删除之前可以保持空闲状态的分钟数。

您可能还想知道为什么将 global-jndi-name 元素注释掉了。这是因为在尝试从 J2EE 应用程序客户端连接到数据源时才使用该元素。EMPdemo 示例中没有 J2EE 应用程序客户端。有关 Cloudscape 资源适配器的详细信息,请参见 tranql-connector-derby-client-local-1.0.rar、tranql-connector-derby-client-xa-1.0.rar、tranql-connector-derby-embed-local-1.0.rar 和 tranql-connector-derby-embed-xa-1.0.rar 文件中的 ra.xml 文件。

清单 4:EMPdemo Cloudscape 数据库池部署计划(第 III 部分)
  <resourceadapter> 
    <outbound-resourceadapter> 
      <connection-definition> 
        <connectionfactory-interface>javax.sql.DataSource 
        </connectionfactory-interface> 
        <connectiondefinition-instance> 
          <name>jdbc/EmployeeDatasource</name> 
          <config-property-setting name="UserName"> 
          </config-property-setting> 
          <config-property-setting name="Password"> 
          </config-property-setting> 
          <config-property-setting name="DatabaseName">Employee 
          </config-property-setting> 
          <config-property-setting name="CreateDatabase">true 
          </config-property-setting> 
          <connectionmanager> 
            <xa-transaction> 
              <transaction-caching/> 
            </xa-transaction> 
            <single-pool> 
              <max-size>5</max-size> 
              <min-size>0</min-size> 
              <blocking-timeout-milliseconds>5000 
              </blocking-timeout-milliseconds> 
              <idle-timeout-minutes>15</idle-timeout-minutes> 
              <match-one/> 
            </single-pool> 
          </connectionmanager> 
        <!--global-jndi-name>EmployeeDatasource</global-jndi-name--> 
        </connectiondefinition-instance> 
      </connection-definition> 
    </outbound-resourceadapter> 
  </resourceadapter> 
</connector> 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:WebSphere Application Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接