Apache Derby 的数据源最小要求设置

这些属性随数据库供应商对 JDBC 驱动程序实现的要求不同而有所不同。 您必须对配置的每个数据源设置适当的属性。 这些设置用于 Apache Derby 数据源。

  • Derby JDBC 提供程序

    Derby JDBC 驱动程序提供对 Apache Derby 数据库的 JDBC 访问,方法是使用已嵌入到应用程序服务器中的框架。 不能将任何 V4.0 的数据源与此提供程序配合使用。

    此提供程序:
    • 只能在 V6.0.2 及更高版本的节点中进行配置
    • 支持包含以下类的一阶段数据源:
      org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource
    • 需要 JDBC 驱动程序文件:
      • derby.jar

        完整路径名为 ${DERBY_JDBC_DRIVER_PATH}/derby.jar。 当通过应用程序服务器创建连接时,自动设置环境变量。

    • 需要以下 DataStoreHelper 类:
      com.ibm.websphere.rsadapter.DerbyDataStoreHelper
    • 需要以下属性:
      databaseName
      数据源从中获取连接的数据库的名称。 如果您未指定完全限定路径名,则应用程序服务器将使用默认位置应用程序服务器根目录/derby 或等效默认值AIX®,HP-UX, Linux®或 Solaris 系统环境。 数据库路径名示例:
      • [Linux][AIX][HP-UX][Solaris]/临时文件/样本数据库
      • [Windows]C:\温度\样本数据库
      如果要指定的路径名中不存在数据库,请将定制属性 createDatabase 配置为值 create 以动态创建数据库。
  • Derby JDBC 提供程序 (XA)

    Derby JDBC 驱动程序 (XA) 提供对 Apache Derby 数据库的 JDBC 访问,方法是使用已嵌入到应用程序服务器中的框架。

    此提供程序:
    • 不支持使用 V4.0 数据源。
    • 只能在 V6.0.2 及更高版本的节点中进行配置
    • 支持包含以下类的两阶段数据源:
      org.apache.derby.jdbc.EmbeddedXADataSource
    • 需要 JDBC 驱动程序文件:
      • derby.jar

        完整路径名为 ${DERBY_JDBC_DRIVER_PATH}/derby.jar。 当通过应用程序服务器创建连接时,自动设置环境变量。

    • 需要以下 DataStoreHelper 类:
      com.ibm.websphere.rsadapter.DerbyDataStoreHelper
    • 不需要有效的认证别名。
    • 需要以下属性:
      databaseName
      数据源从中获取连接的数据库的名称。 如果您未指定完全限定路径名,则应用程序服务器将使用默认位置应用程序服务器根目录/derby 或等效默认值AIX,HP-UX, Linux或 Solaris 系统环境。 数据库路径名示例:
      • [Linux][AIX][HP-UX][Solaris]/临时文件/样本数据库
      • [Windows]C:\温度\样本数据库
      如果要指定的路径名中不存在数据库,请将定制属性 createDatabase 配置为值 create 以动态创建数据库。
  • Derby JDBC 提供程序 40

    Derby JDBC 提供程序 40 提供对 Apache Derby 数据库的 JDBC 访问,方法是使用已嵌入到应用程序服务器中的框架。

    此提供程序:
    • 只能在 V7.0 及更高版本的节点中进行配置。
    • 不支持 V4.0 数据源。
    • 支持包含以下类的一阶段数据源:
      org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource40
    • 需要 JDBC 驱动程序文件:
      • derby.jar

        完整路径名为 ${DERBY_JDBC_DRIVER_PATH}/derby.jar。 当通过应用程序服务器创建连接时,自动设置环境变量。

    • 需要以下 DataStoreHelper 类:
      com.ibm.websphere.rsadapter.DerbyDataStoreHelper
    • 需要以下属性:
      databaseName
      数据源从中获取连接的数据库的名称。 如果您未指定完全限定路径名,则应用程序服务器将使用默认位置应用程序服务器根目录/derby 或等效默认值AIX,HP-UX, Linux或 Solaris 系统环境。 数据库路径名示例:
      • [Linux][AIX][HP-UX][Solaris]/临时文件/样本数据库
      • [Windows]C:\温度\样本数据库
      如果要指定的路径名中不存在数据库,请将定制属性 createDatabase 配置为值 create 以动态创建数据库。
  • Derby JDBC 提供程序 40 (XA)

    Derby JDBC 提供程序 40 (XA) 提供对 Apache Derby 数据库的 JDBC 访问,方法是使用已嵌入到应用程序服务器中的框架。

    此提供程序:
    • 只能在 V7.0 及更高版本的节点中进行配置。
    • 不支持 V4.0 数据源。
    • 支持包含以下类的一阶段数据源:
      org.apache.derby.jdbc.EmbeddedXADataSource40
    • 需要 JDBC 驱动程序文件:
      • derby.jar

        完整路径名为 ${DERBY_JDBC_DRIVER_PATH}/derby.jar。 当通过应用程序服务器创建连接时,自动设置环境变量。

    • 需要以下 DataStoreHelper 类:
      com.ibm.websphere.rsadapter.DerbyDataStoreHelper
    • 需要以下属性:
      databaseName
      数据源从中获取连接的数据库的名称。 如果您未指定完全限定路径名,则应用程序服务器将使用默认位置应用程序服务器根目录/derby 或等效默认值AIX,HP-UX, Linux或 Solaris 系统环境。 数据库路径名示例:
      • [Linux][AIX][HP-UX][Solaris]/临时文件/样本数据库
      • [Windows]C:\温度\样本数据库
      如果要指定的路径名中不存在数据库,请将定制属性 createDatabase 配置为值 create 以动态创建数据库。
  • 使用 Derby Client 的 Derby Network Server

    使用此提供程序只访问运行在作为应用程序服务器的同一节点上的 Apache Derby 数据库。

    此提供程序:
    • 不支持 V4.0 数据源。
    • 只能在 V6.1 及更高版本的节点中进行配置
    • 将以下一阶段数据源用于使用 Derby Client 提供程序的 Derby Network Server:
      org.apache.derby.jdbc.ClientConnectionPoolDataSource
    • 需要以下 JDBC 驱动程序文件:
      • derbyclient.jar
    • 需要 DataStoreHelper 类:
      com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
    • 需要以下属性:
      databaseName
      数据源从中获取连接的数据库的名称。 如果您未指定完全限定路径名,则应用程序服务器将使用默认位置应用程序服务器根目录/derby 或等效默认值AIX,HP-UX, Linux或 Solaris 系统环境。 数据库路径名示例:
      • [Linux][AIX][HP-UX][Solaris]/临时文件/样本数据库
      • [Windows]C:\温度\样本数据库
      如果要指定的路径名中不存在数据库,请将定制属性 createDatabase 配置为值 create 以动态创建数据库。
  • 使用 Derby Client(XA)的 Derby Network Server

    使用此提供程序只访问运行在作为应用程序服务器的同一节点上的 Apache Derby 数据库。

    此提供程序:
    • 不支持 V4.0 数据源。
    • 只能在 V6.1 及更高版本的节点中进行配置
    • 将以下 XA 数据源用于使用 Derby Client 提供程序的 Derby Network Server:
      org.apache.derby.jdbc.ClientXADataSource
    • 需要以下 JDBC 驱动程序文件:
      • derbyclient.jar
    • 需要 DataStoreHelper 类:
      com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
    • 需要以下属性:
      databaseName
      数据源从中获取连接的数据库的名称。 如果您未指定完全限定路径名,则应用程序服务器将使用默认位置应用程序服务器根目录/derby 或等效默认值AIX,HP-UX, Linux或 Solaris 系统环境。 数据库路径名示例:
      • [Linux][AIX][HP-UX][Solaris]/临时文件/样本数据库
      • [Windows]C:\温度\样本数据库
      如果要指定的路径名中不存在数据库,请将定制属性 createDatabase 配置为值 create 以动态创建数据库。
  • 使用 Derby Client 40 的 Derby Network Server

    使用此提供程序只访问运行在作为应用程序服务器的同一节点上的 Apache Derby 数据库。

    此提供程序:
    • 只能在 V7.0 及更高版本的节点中进行配置
    • 不支持 V4.0 数据源。
    • 将以下一阶段数据源用于使用 Derby Client 提供程序的 Derby Network Server:
      org.apache.derby.jdbc.ClientConnectionPoolDataSource40
    • 需要以下 JDBC 驱动程序文件:
      • derbyclient.jar
    • 需要 DataStoreHelper 类:
      com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
    • 需要以下属性:
      databaseName
      数据源从中获取连接的数据库的名称。 如果您未指定完全限定路径名,则应用程序服务器将使用默认位置应用程序服务器根目录/derby 或等效默认值AIX,HP-UX, Linux或 Solaris 系统环境。 数据库路径名示例:
      • [Linux][AIX][HP-UX][Solaris]/临时文件/样本数据库
      • [Windows]C:\温度\样本数据库
      如果要指定的路径名中不存在数据库,请将定制属性 createDatabase 配置为值 create 以动态创建数据库。
  • 使用 Derby Client 40 (XA) 的 Derby Network Server

    使用此提供程序只访问运行在作为应用程序服务器的同一节点上的 Apache Derby 数据库。

    此提供程序:
    • 只能在 V7.0 及更高版本的节点中进行配置
    • 不支持 V4.0 数据源。
    • 将以下一阶段数据源用于使用 Derby Client 提供程序的 Derby Network Server:
      org.apache.derby.jdbc.ClientXADataSource40
    • 需要以下 JDBC 驱动程序文件:
      • derbyclient.jar
    • 需要 DataStoreHelper 类:
      com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
    • 需要以下属性:
      databaseName
      数据源从中获取连接的数据库的名称。 如果您未指定完全限定路径名,则应用程序服务器将使用默认位置应用程序服务器根目录/derby 或等效默认值AIX,HP-UX, Linux或 Solaris 系统环境。 数据库路径名示例:
      • [Linux][AIX][HP-UX][Solaris]/临时文件/样本数据库
      • [Windows]C:\温度\样本数据库
      如果要指定的路径名中不存在数据库,请将定制属性 createDatabase 配置为值 create 以动态创建数据库。