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.
- derby.jar
- 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 é:
- /tmp/sampleDB
- c:\temp\sampleDB
- 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.
- derby.jar
- 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 é:
- /tmp/sampleDB
- c:\temp\sampleDB
- 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.
- derby.jar
- 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 é:
- /tmp/sampleDB
- c:\temp\sampleDB
- 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.
- derby.jar
- 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 é:
- /tmp/sampleDB
- c:\temp\sampleDB
- 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 é:
- /tmp/sampleDB
- c:\temp\sampleDB
- 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 é:
- /tmp/sampleDB
- c:\temp\sampleDB
- 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 é:
- /tmp/sampleDB
- c:\temp\sampleDB
- 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 é:
- /tmp/sampleDB
- c:\temp\sampleDB