将 Derby Embedded 数据源迁移到 Liberty 概要文件

可以将 Derby Embedded 数据源迁移到 Liberty 概要文件。

关于此任务

请参阅下列代码示例,以了解有关完整概要文件和 Liberty 概要文件中 Derby Embedded 数据源的配置的信息。

示例

完整概要文件中:

<resources.jdbc:JDBCProvider xmi:id="JDBCProvider_1183122153343"
          providerType="Derby JDBC Provider" 
          implementationClassName="org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource" 
          xa="false">
   <classpath>${DERBY_JDBC_DRIVER_PATH}/derby.jar</classpath>
   <factories xmi:type="resources.jdbc:DataSource" xmi:id="DataSource_1183122153625"
          name="DefaultDerbyDatasource" jndiName="jdbc/DefaultDatasource" 
          providerType="Derby JDBC Provider" authMechanismPreference="BASIC_PASSWORD"
          relationalResourceAdapter="builtin_rra" statementCacheSize="10"
          datasourceHelperClassname="com.ibm.websphere.rsadapter.DerbyDataStoreHelper">
      <propertySet xmi:id="J2EEResourcePropertySet_1183122153625">
         <resourceProperties xmi:id="J2EEResourceProperty_1183122153625" name="databaseName"
          type="java.lang.String" value="C:/myDerby/DefaultDB" required="true"/>
         <resourceProperties xmi:id="J2EEResourceProperty_1183122153626" name="shutdownDatabase"
          type="java.lang.String" value="false" required="false"/>
         <resourceProperties xmi:id="J2EEResourceProperty_1183122153629" name="connectionAttributes"
          type="java.lang.String" value="upgrade=true" required="false"/>
         <resourceProperties xmi:id="J2EEResourceProperty_1183122153630" name="createDatabase"
          type="java.lang.String" value="create" required="false"/>
      </propertySet>
      <connectionPool xmi:id="ConnectionPool_1183122153625" connectionTimeout="180"
          maxConnections="10" minConnections="1" reapTime="180" unusedTimeout="1800"
          agedTimeout="7200" purgePolicy="EntirePool"/>
   </factories>
</resources.jdbc:JDBCProvider>

在 Liberty 概要文件中,等价配置如下:

<variable name="DERBY_JDBC_DRIVER_PATH" value="C:/Drivers/derby" />
<library id="derbyLib">
   <fileset dir="${DERBY_JDBC_DRIVER_PATH}" includes="derby.jar" />
</library>
<dataSource id="DefaultDerbyDatasource" jndiName="jdbc/DefaultDerbyDatasource"
       statementCacheSize="10">
   <jdbcDriver libraryRef="derbyLib"
       javax.sql.ConnectionPoolDataSource="org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource"/>
   <properties.derby.embedded
       databaseName="C:/myDerby/DefaultDB"
       shutdownDatabase="false" 
       connectionAttributes="upgrade=true"
       createDatabase="create"
   />
   <connectionManager connectionTimeout="180" maxPoolSize="10" minPoolSize="1" reapTime="180"
       maxIdleTime="1800" agedTimeout="7200" purgePolicy="EntirePool" />
</dataSource>

用于指示主题类型的图标 任务主题

信息中心的条款和条件 | 反馈


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_migrate_ds_derby
文件名:twlp_migrate_ds_derby.html