Configurações Mínimas Necessárias da Origem de Dados para o Apache Derby

Essas propriedades variam de acordo com os requisitos do fornecedor do banco de dados para implementações do driver JDBC. É necessário configurar as propriedades apropriadas em cada origem de dados configurada. Essas configurações são para as origens de dados do Apache Derby.

  • Provedor JDBC Derby

    O driver JDBC do Derby fornece acesso JDBC ao banco de dados Apache Derby utilizando a estrutura que já está integrada no servidor de aplicativos. Você não pode utilizar nenhuma origem de dados Versão 4.0 com esse provedor.

    Esse provedor:
    • É configurável apenas em nós da versão 6.0.2 e posterior
    • Suporta origem de dados de uma fase com a seguinte classe:
      org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource
    • Exige o arquivo do driver JDBC:
      • derby.jar

        O nome do caminho completo é ${DERBY_JDBC_DRIVER_PATH}/derby.jar. Ao criar uma conexão por meio do servidor de aplicativos, as variáveis de ambiente são definidas automaticamente.

    • Requer a seguinte classe DataStoreHelper:
      com.ibm.websphere.rsadapter.DerbyDataStoreHelper
    • Requer as seguintes propriedades:
      databaseName
      O nome do banco de dados do qual a origem de dados obtém conexões. Se você não especificar um nome de caminho totalmente qualificado, o servidor de aplicativos usa o local padrão de app_server_root/derby ou o padrão equivalente para ambientes do sistema AIX®, HP-UX, Linux®ou Solaris. Um exemplo do nome de caminho do banco de dados é:
      • [Linux][AIX][HP-UX][Solaris]/tmp/sampleDB
      • [Windows]c:\temp\sampleDB
      Se nenhum banco de dados existir para o nome do caminho que você deseja especificar, configure a propriedade customizada, createDatabase, para um valor de create para criar o banco de dados de maneira dinâmica.
  • Provedor JDBC (XA) Derby

    O driver JDBC do Derby (XA) fornece acesso JDBC ao banco de dados Apache Derby utilizando a estrutura que já está integrada no servidor de aplicativos.

    Esse provedor:
    • Não suporta o uso de origens de dados da Versão 4.0.
    • É configurável apenas em nós da versão 6.0.2 e posterior
    • Suporta origem de dados de duas fases com a seguinte classe:
      org.apache.derby.jdbc.EmbeddedXADataSource
    • Exige o arquivo do driver JDBC:
      • derby.jar

        O nome do caminho completo é ${DERBY_JDBC_DRIVER_PATH}/derby.jar. Ao criar uma conexão por meio do servidor de aplicativos, as variáveis de ambiente são definidas automaticamente.

    • Requer a seguinte classe DataStoreHelper:
      com.ibm.websphere.rsadapter.DerbyDataStoreHelper
    • Não requer um alias de autenticação válido.
    • Requer as seguintes propriedades:
      databaseName
      O nome do banco de dados do qual a origem de dados obtém conexões. Se você não especificar um nome de caminho totalmente qualificado, o servidor de aplicativos usa o local padrão de app_server_root/derby ou o padrão equivalente para ambientes do sistema AIX, HP-UX, Linuxou Solaris. Um exemplo do nome de caminho do banco de dados é:
      • [Linux][AIX][HP-UX][Solaris]/tmp/sampleDB
      • [Windows]c:\temp\sampleDB
      Se nenhum banco de dados existir para o nome do caminho que você deseja especificar, configure a propriedade customizada, createDatabase, para um valor de create para criar o banco de dados de maneira dinâmica.
  • Provedor JDBC Derby 40

    O Provedor JDBC do Derby 40 fornece acesso JDBC ao banco de dados Apache Derby utilizando a estrutura que já está integrada no servidor de aplicativos.

    Esse provedor:
    • É configurável apenas em nós da versão 7.0 e posterior.
    • Não suporta origens de dados da Versão 4.0.
    • Suporta origem de dados de uma fase com a seguinte classe:
      org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource40
    • Exige o arquivo do driver JDBC:
      • derby.jar

        O nome do caminho completo é ${DERBY_JDBC_DRIVER_PATH}/derby.jar. Ao criar uma conexão por meio do servidor de aplicativos, as variáveis de ambiente são definidas automaticamente.

    • Requer a seguinte classe DataStoreHelper:
      com.ibm.websphere.rsadapter.DerbyDataStoreHelper
    • Requer as seguintes propriedades:
      databaseName
      O nome do banco de dados do qual a origem de dados obtém conexões. Se você não especificar um nome de caminho totalmente qualificado, o servidor de aplicativos usa o local padrão de app_server_root/derby ou o padrão equivalente para ambientes do sistema AIX, HP-UX, Linuxou Solaris. Um exemplo do nome de caminho do banco de dados é:
      • [Linux][AIX][HP-UX][Solaris]/tmp/sampleDB
      • [Windows]c:\temp\sampleDB
      Se nenhum banco de dados existir para o nome do caminho que você deseja especificar, configure a propriedade customizada, createDatabase, para um valor de create para criar o banco de dados de maneira dinâmica.
  • Provedor JDBC Derby 40 (XA)

    O Provedor JDBC Derby 40 (XA) fornece acesso JDBC ao banco de dados Apache Derby utilizando a estrutura que já está integrada no servidor de aplicativos.

    Esse provedor:
    • É configurável apenas em nós da versão 7.0 e posterior.
    • Não suporta origens de dados da Versão 4.0.
    • Suporta origem de dados de uma fase com a seguinte classe:
      org.apache.derby.jdbc.EmbeddedXADataSource40
    • Exige o arquivo do driver JDBC:
      • derby.jar

        O nome do caminho completo é ${DERBY_JDBC_DRIVER_PATH}/derby.jar. Ao criar uma conexão por meio do servidor de aplicativos, as variáveis de ambiente são definidas automaticamente.

    • Requer a seguinte classe DataStoreHelper:
      com.ibm.websphere.rsadapter.DerbyDataStoreHelper
    • Requer as seguintes propriedades:
      databaseName
      O nome do banco de dados do qual a origem de dados obtém conexões. Se você não especificar um nome de caminho totalmente qualificado, o servidor de aplicativos usa o local padrão de app_server_root/derby ou o padrão equivalente para ambientes do sistema AIX, HP-UX, Linuxou Solaris. Um exemplo do nome de caminho do banco de dados é:
      • [Linux][AIX][HP-UX][Solaris]/tmp/sampleDB
      • [Windows]c:\temp\sampleDB
      Se nenhum banco de dados existir para o nome do caminho que você deseja especificar, configure a propriedade customizada, createDatabase, para um valor de create para criar o banco de dados de maneira dinâmica.
  • Derby Network Server Usando Derby Client

    Utilize esse provedor para acessar apenas bancos de dados Apache Derby executados no mesmo nó que o servidor de aplicativos.

    Esse provedor:
    • Não suporta origens de dados da Versão 4.0.
    • É configurável apenas em nós da versão 6.1 e posterior
    • Usa a seguinte origem de dados de uma fase para o Derby Network Server utilizando o provedor do Derby Client:
      org.apache.derby.jdbc.ClientConnectionPoolDataSource
    • Requer o seguinte arquivo do driver JDBC:
      • derbyclient.jar
    • Requer a classe DataStoreHelper:
      com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
    • Requer a seguinte propriedade:
      databaseName
      O nome do banco de dados do qual a origem de dados obtém conexões. Se você não especificar um nome de caminho totalmente qualificado, o servidor de aplicativos usa o local padrão de app_server_root/derby ou o padrão equivalente para ambientes do sistema AIX, HP-UX, Linuxou Solaris. Um exemplo do nome de caminho do banco de dados é:
      • [Linux][AIX][HP-UX][Solaris]/tmp/sampleDB
      • [Windows]c:\temp\sampleDB
      Se nenhum banco de dados existir para o nome do caminho que você deseja especificar, configure a propriedade customizada, createDatabase, para um valor de create para criar o banco de dados de maneira dinâmica.
  • Derby Network Server Usando Derby Client (XA)

    Utilize esse provedor para acessar apenas bancos de dados Apache Derby executados no mesmo nó que o servidor de aplicativos.

    Esse provedor:
    • Não suporta origens de dados da Versão 4.0.
    • É configurável apenas em nós da versão 6.1 e posterior
    • Usa a seguinte origem de dados XA para esse Derby Network Server utilizando o provedor do Derby Client:
      org.apache.derby.jdbc.ClientXADataSource
    • Requer o seguinte arquivo do driver JDBC:
      • derbyclient.jar
    • Requer a classe DataStoreHelper:
      com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
    • Requer a seguinte propriedade:
      databaseName
      O nome do banco de dados do qual a origem de dados obtém conexões. Se você não especificar um nome de caminho totalmente qualificado, o servidor de aplicativos usa o local padrão de app_server_root/derby ou o padrão equivalente para ambientes do sistema AIX, HP-UX, Linuxou Solaris. Um exemplo do nome de caminho do banco de dados é:
      • [Linux][AIX][HP-UX][Solaris]/tmp/sampleDB
      • [Windows]c:\temp\sampleDB
      Se nenhum banco de dados existir para o nome do caminho que você deseja especificar, configure a propriedade customizada, createDatabase, para um valor de create para criar o banco de dados de maneira dinâmica.
  • Derby Network Server Usando Derby Client 40

    Utilize esse provedor para acessar apenas bancos de dados Apache Derby executados no mesmo nó que o servidor de aplicativos.

    Esse provedor:
    • É configurável apenas em nós da versão 7.0 e posterior
    • Não suporta origens de dados da Versão 4.0.
    • Usa a seguinte origem de dados de uma fase para o Derby Network Server utilizando o provedor do Derby Client:
      org.apache.derby.jdbc.ClientConnectionPoolDataSource40
    • Requer o seguinte arquivo do driver JDBC:
      • derbyclient.jar
    • Requer a classe DataStoreHelper:
      com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
    • Requer a seguinte propriedade:
      databaseName
      O nome do banco de dados do qual a origem de dados obtém conexões. Se você não especificar um nome de caminho totalmente qualificado, o servidor de aplicativos usa o local padrão de app_server_root/derby ou o padrão equivalente para ambientes do sistema AIX, HP-UX, Linuxou Solaris. Um exemplo do nome de caminho do banco de dados é:
      • [Linux][AIX][HP-UX][Solaris]/tmp/sampleDB
      • [Windows]c:\temp\sampleDB
      Se nenhum banco de dados existir para o nome do caminho que você deseja especificar, configure a propriedade customizada, createDatabase, para um valor de create para criar o banco de dados de maneira dinâmica.
  • Derby Network Server Usando Derby Client 40 (XA)

    Utilize esse provedor para acessar apenas bancos de dados Apache Derby executados no mesmo nó que o servidor de aplicativos.

    Esse provedor:
    • É configurável apenas em nós da versão 7.0 e posterior
    • Não suporta origens de dados da Versão 4.0.
    • Usa a seguinte origem de dados de uma fase para o Derby Network Server utilizando o provedor do Derby Client:
      org.apache.derby.jdbc.ClientXADataSource40
    • Requer o seguinte arquivo do driver JDBC:
      • derbyclient.jar
    • Requer a classe DataStoreHelper:
      com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
    • Requer a seguinte propriedade:
      databaseName
      O nome do banco de dados do qual a origem de dados obtém conexões. Se você não especificar um nome de caminho totalmente qualificado, o servidor de aplicativos usa o local padrão de app_server_root/derby ou o padrão equivalente para ambientes do sistema AIX, HP-UX, Linuxou Solaris. Um exemplo do nome de caminho do banco de dados é:
      • [Linux][AIX][HP-UX][Solaris]/tmp/sampleDB
      • [Windows]c:\temp\sampleDB
      Se nenhum banco de dados existir para o nome do caminho que você deseja especificar, configure a propriedade customizada, createDatabase, para um valor de create para criar o banco de dados de maneira dinâmica.